{"id":3423,"name":"bitflags","ecosystem":"cargo","repository_url":"https://github.com/bitflags/bitflags","issues_count":1462,"created_at":"2025-06-06T16:30:11.440Z","updated_at":"2025-06-06T16:30:11.440Z","purl":"pkg:cargo/bitflags","metadata":{"id":3627030,"name":"bitflags","ecosystem":"cargo","description":"A macro to generate structures which behave like bitflags.\n","homepage":"https://github.com/bitflags/bitflags","licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/bitflags/bitflags","keywords_array":["bit","bitmask","bitflags","flags"],"namespace":null,"versions_count":53,"first_release_published_at":"2015-01-15T08:35:24.907Z","latest_release_published_at":"2025-05-15T00:28:59.452Z","latest_release_number":"2.9.1","last_synced_at":"2025-06-06T17:02:15.782Z","created_at":"2022-04-11T08:13:38.342Z","updated_at":"2025-06-06T17:02:15.782Z","registry_url":"https://crates.io/crates/bitflags/","install_command":"cargo install bitflags","documentation_url":"https://docs.rs/bitflags/","metadata":{"categories":["no-std"]},"repo_metadata":{"id":25848318,"uuid":"29287955","full_name":"bitflags/bitflags","owner":"bitflags","description":"A macro to generate structures which behave like bitflags","archived":false,"fork":false,"pushed_at":"2024-10-16T06:36:31.000Z","size":678,"stargazers_count":959,"open_issues_count":7,"forks_count":143,"subscribers_count":18,"default_branch":"main","last_synced_at":"2024-10-25T06:28:17.146Z","etag":null,"topics":["bitflags","macros","structures"],"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/bitflags.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-01-15T08:30:44.000Z","updated_at":"2024-10-24T16:55:32.000Z","dependencies_parsed_at":"2024-02-15T03:26:46.867Z","dependency_job_id":"c30a897f-b190-4900-8408-d31992c09bbf","html_url":"https://github.com/bitflags/bitflags","commit_stats":{"total_commits":484,"total_committers":83,"mean_commits":5.831325301204819,"dds":0.5764462809917356,"last_synced_commit":"9c447a4585907ccca2d18aedcdc21e35e9f4e568"},"previous_names":["rust-lang/bitflags"],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitflags","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221411496,"owners_count":16815681,"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":"bitflags","name":"bitflags","uuid":"39789504","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/39789504?v=4","repositories_count":1,"last_synced_at":"2024-03-25T18:44:08.283Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/bitflags","funding_links":[],"total_stars":831,"followers":4,"following":0,"created_at":"2022-11-02T16:27:17.466Z","updated_at":"2024-03-25T18:44:09.262Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitflags","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitflags/repositories"},"tags":[{"name":"2.6.0","sha":"13513699141432af1dea2a6208e99e7bf21958db","kind":"commit","published_at":"2024-06-24T23:45:47.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.6.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.6.0/manifests"},{"name":"2.5.0","sha":"e5ff0ca84b6aa5c9989c924ebe02527959bb7d02","kind":"commit","published_at":"2024-03-19T00:57:10.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.5.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.5.0/manifests"},{"name":"2.4.2","sha":"a5f9ce20e9d18444aa9b20c8fea9c00155cbafa3","kind":"commit","published_at":"2024-01-16T22:08:33.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.4.2","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.4.2/manifests"},{"name":"2.4.1","sha":"6c67922300d5abae779ca147bac00f6ff9c87f8a","kind":"commit","published_at":"2023-10-15T22:22:59.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.4.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.4.1/manifests"},{"name":"2.4.0","sha":"472e392c0d082c0894b18fb31f4e68e0b145e29c","kind":"commit","published_at":"2023-08-11T09:32:05.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.4.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.4.0/manifests"},{"name":"2.3.3","sha":"6ed2e8d3e622b910dfcc976c42c45dbbd3da2ebf","kind":"commit","published_at":"2023-06-27T04:26:33.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.3.3","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.3.3/manifests"},{"name":"2.3.2","sha":"09f71f492d0f76d63cd286c3869c70676297e204","kind":"commit","published_at":"2023-06-13T05:22:43.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.3.2","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.3.2/manifests"},{"name":"2.3.1","sha":"cf01ab083ce5de92df74d9d6727ea290f94bd05c","kind":"commit","published_at":"2023-05-17T14:24:43.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.3.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.3.1/manifests"},{"name":"2.3.0","sha":"31d3e4afefc964045156d7fe3622733f48511353","kind":"commit","published_at":"2023-05-17T02:44:08.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.3.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.3.0/manifests"},{"name":"2.2.1","sha":"0c318c0d77ed63ad4ee9bfdf1d2c486993b18b37","kind":"commit","published_at":"2023-04-24T06:32:36.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.2.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"cbcafa710fc31172511e62efa06ad9eb214e4734","kind":"commit","published_at":"2023-04-19T04:48:16.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.2.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.2.0/manifests"},{"name":"2.1.0","sha":"597d40749224d3eee125a6ea9d6ac4c92b898ee8","kind":"commit","published_at":"2023-04-05T22:47:07.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.1.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.1.0/manifests"},{"name":"2.0.2","sha":"11640f19a7644f3967631733f33ec87b9f911951","kind":"commit","published_at":"2023-03-19T11:05:55.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.0.2","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"8b43d2bb7efbd3d4189fdac92e411ad20c5140b5","kind":"commit","published_at":"2023-03-16T02:02:36.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.0.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"b5a5ecf5178eb470e5834834ae4aa7a8e2a26469","kind":"commit","published_at":"2023-03-13T07:02:54.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.0.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.0/manifests"},{"name":"2.0.0-rc.3","sha":"13ed24d7c55289034a3b2342711087988d70fe87","kind":"commit","published_at":"2023-02-19T23:30:53.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.0.0-rc.3","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.0-rc.3/manifests"},{"name":"2.0.0-rc.2","sha":"0b84e401c281c4247eb604854df5f353882bcc41","kind":"commit","published_at":"2023-02-10T12:36:20.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.0.0-rc.2","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.0-rc.2/manifests"},{"name":"2.0.0-rc.1","sha":"a9ba12709359cbac3758ee7e3569f846997428c4","kind":"commit","published_at":"2022-10-07T07:13:23.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/2.0.0-rc.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/2.0.0-rc.1/manifests"},{"name":"1.3.2","sha":"ed185cfb1c447c1b4bd6ac021c9ec3bb02c9e2f2","kind":"commit","published_at":"2021-08-16T04:15:42.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.3.2","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.3.2/manifests"},{"name":"1.3.1","sha":"b234906c233cf71fecc4fda0a0b484de6ade9ebf","kind":"commit","published_at":"2021-08-12T03:26:54.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.3.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"971cf37964ae50258f68f4207eaf43eb26cdab41","kind":"commit","published_at":"2021-08-11T21:54:15.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.3.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.3.0/manifests"},{"name":"1.2.1","sha":"30668016aca6bd3b02c766e8347e0b4080d4c296","kind":"commit","published_at":"2019-10-13T23:20:36.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.2.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"405d92d346c3728f2ae12a3951da2e4e99aa0742","kind":"commit","published_at":"2019-09-24T02:08:10.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.2.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"fffdfe8379a745c88d6cbc17b4454789b499ee56","kind":"commit","published_at":"2019-06-06T00:25:12.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.1.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.1.0/manifests"},{"name":"1.0.5","sha":"d06e657056cb88822200aab882966a4b8fcf325f","kind":"commit","published_at":"2019-05-02T02:13:38.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.0.5","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"518aaf91494e94f41651a40f1b38d6ab522b0235","kind":"tag","published_at":"2018-08-21T19:54:08.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.0.4","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"e11d8c8f645e075b9de865cecf987618bb8e0fe2","kind":"tag","published_at":"2018-04-30T17:25:17.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.0.3","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"74aa397b0e6899c8b5131da34351e7d87d247038","kind":"tag","published_at":"2018-04-26T02:36:19.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.0.2","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"4b028472668322e2ba64417eaf482fa78f886d6e","kind":"tag","published_at":"2017-11-12T16:02:47.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.0.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"f5b70443ac29e01ab224fffdeebfbd53b4ea58fd","kind":"tag","published_at":"2017-09-09T01:43:57.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/1.0.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/1.0.0/manifests"},{"name":"0.9.1","sha":"20b2588f7d1665839885adb63450dd3e8adc2940","kind":"tag","published_at":"2017-05-29T16:07:19.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/0.9.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.9.1/manifests"},{"name":"0.9.0","sha":"172a5516cf6bcc384b9f7eb13802ae4dc9f21464","kind":"tag","published_at":"2017-05-21T15:48:37.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/0.9.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.9.0/manifests"},{"name":"0.8.2","sha":"e30da43cac0e52fc8d0007ce99a316ec6473033e","kind":"tag","published_at":"2017-03-24T18:13:50.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/0.8.2","html_url":"https://github.com/bitflags/bitflags/releases/tag/0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.8.2/manifests"},{"name":"0.8.1","sha":"35cf8dce4c552c63ad66c3eb84837cfad9ad75f0","kind":"tag","published_at":"2017-03-24T15:00:13.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/0.8.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.8.1/manifests"},{"name":"0.8.0","sha":"3b487dde973f784c05edb9b2b7a87c1ee30bf83d","kind":"tag","published_at":"2017-02-14T14:52:13.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/0.8.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.8.0/manifests"},{"name":"0.7.1","sha":"02e39cfaa19f02ef8565d6c78d0642e0df069415","kind":"tag","published_at":"2017-02-13T15:45:15.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/0.7.1","html_url":"https://github.com/bitflags/bitflags/releases/tag/0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.7.1/manifests"},{"name":"0.7.0","sha":"eb4f2bc6b9c00d9665da7d87cbe9150be9b2a58c","kind":"commit","published_at":"2016-05-15T00:03:34.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/0.7.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"e09c7eda4a3406598fa96aea18b382c9c760abde","kind":"tag","published_at":"2016-04-20T20:07:55.000Z","download_url":"https://codeload.github.com/bitflags/bitflags/tar.gz/0.6.0","html_url":"https://github.com/bitflags/bitflags/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitflags%2Fbitflags/tags/0.6.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T16:23:09.190Z","dependent_packages_count":2865,"downloads":661770981,"downloads_period":"total","dependent_repos_count":104118,"rankings":{"downloads":0.0049366347666029604,"dependent_repos_count":0.004231401228516824,"dependent_packages_count":0.029619808599617763,"stargazers_count":5.9895484389655635,"forks_count":5.0092738210258325,"docker_downloads_count":0.0049366347666029604,"average":1.8404244565587895},"purl":"pkg:cargo/bitflags","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/bitflags","docker_dependents_count":1426,"docker_downloads_count":1114229793,"usage_url":"https://repos.ecosyste.ms/usage/cargo/bitflags","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/bitflags/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/bitflags/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/bitflags/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/bitflags/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/bitflags/related_packages","maintainers":[{"uuid":"1","login":"alexcrichton","name":"Alex Crichton","email":null,"url":"https://github.com/alexcrichton","packages_count":304,"html_url":"https://crates.io/users/alexcrichton","role":null,"created_at":"2022-11-07T17:13:31.385Z","updated_at":"2022-11-07T17:13:31.385Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/alexcrichton/packages"},{"uuid":"3","login":"huonw","name":"Huon Wilson","email":null,"url":"https://github.com/huonw","packages_count":61,"html_url":"https://crates.io/users/huonw","role":null,"created_at":"2022-11-07T17:13:31.391Z","updated_at":"2022-11-07T17:13:31.391Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/huonw/packages"},{"uuid":"3204","login":"KodrAus","name":"Ashley Mannix","email":null,"url":"https://github.com/KodrAus","packages_count":59,"html_url":"https://crates.io/users/KodrAus","role":null,"created_at":"2022-11-07T17:13:31.397Z","updated_at":"2022-11-07T17:13:31.397Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/KodrAus/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192379,"maintainers_count":47566,"namespaces_count":0,"keywords_count":49276,"github":"rust-lang","metadata":{"funded_packages_count":18725},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2025-06-06T05:11:10.487Z","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":420,"unique_repositories_count_past_30_days":13,"recent_issues":[{"uuid":"4908370293","node_id":"PR_kwDOPeeyVs7y06cW","number":565,"state":"closed","title":"chore(deps): bump the rust-other group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-20T05:37:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T05:34:09.000Z","updated_at":"2026-07-20T05:37:43.000Z","time_to_close":259412,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-other","update_count":33,"packages":[{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"gungraun","old_version":"0.19.3","new_version":"0.19.4","repository_url":"https://github.com/gungraun/gungraun"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/hyperium/http-body"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.42","repository_url":"https://github.com/rustls/rustls"},{"name":"time","old_version":"0.3.51","new_version":"0.3.53","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.52.3","new_version":"1.52.4","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"uuid","old_version":"1.23.4","new_version":"1.24.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.2.65","new_version":"1.2.67","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.22","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","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":"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.2","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"rapidhash","old_version":"4.4.2","new_version":"4.5.1","repository_url":"https://github.com/hoxxep/rapidhash"},{"name":"rustc-demangle","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustls-pki-types","old_version":"1.14.1","new_version":"1.15.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"simd_cesu8","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/seancroach/simd_cesu8"},{"name":"socket2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.118","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"zerocopy","old_version":"0.8.52","new_version":"0.8.54","repository_url":"https://github.com/google/zerocopy"},{"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 rust-other group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [gungraun](https://github.com/gungraun/gungraun) | `0.19.3` | `0.19.4` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.42` |\n| [time](https://github.com/time-rs/time) | `0.3.51` | `0.3.53` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.52.4` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.24.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.65` | `1.2.67` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.22` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.2` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.1` | `1.2.2` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.4.8` |\n| [rapidhash](https://github.com/hoxxep/rapidhash) | `4.4.2` | `4.5.1` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.27` | `0.1.28` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.1` | `1.15.0` |\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| [simd_cesu8](https://github.com/seancroach/simd_cesu8) | `1.1.1` | `1.2.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.118` | `2.0.119` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.52` | `0.8.54` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\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 `gungraun` from 0.19.3 to 0.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gungraun/gungraun/releases\"\u003egungraun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.4\u003c/h2\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast was set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and \u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ehttps://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.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/gungraun/gungraun/blob/main/CHANGELOG.md\"\u003egungraun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast\nwas set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and\n\u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes\nquick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and\nRUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\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/gungraun/gungraun/commit/f08683957b3248d1b433e374c33c18b7da3188eb\"\u003e\u003ccode\u003ef086839\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/689\"\u003e#689\u003c/a\u003e from gamma0987/prepare-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/9fde6cb0c6546a97d44f91b4ee67e83af8d9418c\"\u003e\u003ccode\u003e9fde6cb\u003c/code\u003e\u003c/a\u003e docs(readme): Make headline work on github and crates.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/199edd8724875cfc8fb8dd7cd71f80df21432dfa\"\u003e\u003ccode\u003e199edd8\u003c/code\u003e\u003c/a\u003e Bump version 0.19.3 -\u0026gt; 0.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/675793faa64b45dee2b451eb3da69ba0bc153dfb\"\u003e\u003ccode\u003e675793f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/470f4fb4388bc4485f3b347f568cfb74ad480487\"\u003e\u003ccode\u003e470f4fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e from gamma0987/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b433c12f14aaebc20b2df446fb85dc4ce5e8cb51\"\u003e\u003ccode\u003eb433c12\u003c/code\u003e\u003c/a\u003e tests(system): Update drd valgrind suppressions from new rust release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/820715333908744cb926d5408ee7be4e2589c9fc\"\u003e\u003ccode\u003e8207153\u003c/code\u003e\u003c/a\u003e tests(system): Try running system tests with avx2 enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b9e9bdf043a476c3086d652007c6106218d374f8\"\u003e\u003ccode\u003eb9e9bdf\u003c/code\u003e\u003c/a\u003e chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/c9c88a8a5544063421d923f58c4c44e1f85a2497\"\u003e\u003ccode\u003ec9c88a8\u003c/code\u003e\u003c/a\u003e lint: Fix clippy lints from new rust stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/2c8356d7fa546155b0e513f10e99da4be4d211d9\"\u003e\u003ccode\u003e2c8356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/686\"\u003e#686\u003c/a\u003e from gungraun/renovate/cc-1.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\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.4\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/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\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\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.4\"\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 `rustls` from 0.23.41 to 0.23.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/411fb0278820bbf81ac825b24823f31bed55190e\"\u003e\u003ccode\u003e411fb02\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/aff98458e66fc8be5ed170186792f6a12c4287aa\"\u003e\u003ccode\u003eaff9845\u003c/code\u003e\u003c/a\u003e implement rfc 9149 ticket_request extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8bd3d1bafa77d1fc6bc32aeba1e2dd9afbfe3c20\"\u003e\u003ccode\u003e8bd3d1b\u003c/code\u003e\u003c/a\u003e server: add max_tls13_tickets configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4cce22234e89d9ad292251e0d4e22f3e72f48871\"\u003e\u003ccode\u003e4cce222\u003c/code\u003e\u003c/a\u003e Address new \u003ccode\u003estd_instead_of_core\u003c/code\u003e in nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d3ffdc12977b5e1961e7d972182849042491d186\"\u003e\u003ccode\u003ed3ffdc1\u003c/code\u003e\u003c/a\u003e Address new \u003ccode\u003estd_instead_of_core\u003c/code\u003e in nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/75d1b7a6290af6b4172ef676440946e97978af5a\"\u003e\u003ccode\u003e75d1b7a\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.41...v/0.23.42\"\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.53\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.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.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\nin a loss of precision and even invalid values.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edate!\u003c/code\u003e macro could previously create an invalid value that would then panic at compile time.\nThe macro now emits a proper error instead.\u003c/li\u003e\n\u003cli\u003eWhen parsing an invalid format description, an edge case would inadvertently panic. This now\nreturns an error as intended.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport default values when parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/0ae2f84d02f0da9eb723b2224c48e337c53ce4f2\"\u003e\u003ccode\u003e0ae2f84\u003c/code\u003e\u003c/a\u003e v0.3.53 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/cea8c96be7e09a28b8248338bf33d6d695ac6f8b\"\u003e\u003ccode\u003ecea8c96\u003c/code\u003e\u003c/a\u003e Avoid issue with \u003ccode\u003ecookie\u003c/code\u003e crate temporarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/55e1f2bfc31419230852c60cb03967fe9bb24a57\"\u003e\u003ccode\u003e55e1f2b\u003c/code\u003e\u003c/a\u003e Require private type to properly seal traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7cf4780914b157df6c891ad8284dbb2fea608c7f\"\u003e\u003ccode\u003e7cf4780\u003c/code\u003e\u003c/a\u003e v0.3.52 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/0e5b04f7d71cc8a792c928ac4924da9ed7a2ea0d\"\u003e\u003ccode\u003e0e5b04f\u003c/code\u003e\u003c/a\u003e Fix trusted publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6e4140a9647a5ba602e4fd2c7e4718e1aacda413\"\u003e\u003ccode\u003e6e4140a\u003c/code\u003e\u003c/a\u003e Support default values when parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/10ac36a5ef1693fcb8080eadc71b71163ccb7a2d\"\u003e\u003ccode\u003e10ac36a\u003c/code\u003e\u003c/a\u003e Add more doctests to \u003ccode\u003eTimestamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6b0d468aceccd8e799817d90bd2de4e80bb2a495\"\u003e\u003ccode\u003e6b0d468\u003c/code\u003e\u003c/a\u003e Restore lexer depth on the unclosed-bracket error path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/0abc06dd38443ecbf1fcef653f6c029bc20aeda6\"\u003e\u003ccode\u003e0abc06d\u003c/code\u003e\u003c/a\u003e Add trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/43cf0c0cabf815f009953e4bd2abacc802c5b189\"\u003e\u003ccode\u003e43cf0c0\u003c/code\u003e\u003c/a\u003e Preferentially group shards by target\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.51...v0.3.53\"\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.52.4\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.52.4\u003c/h2\u003e\n\u003ch1\u003e1.52.4 (July 16th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etaskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8264\"\u003etokio-rs/tokio#8264\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8222\"\u003etokio-rs/tokio#8222\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7bcd2d343d997a658be5bc165520070c997fefbc\"\u003e\u003ccode\u003e7bcd2d3\u003c/code\u003e\u003c/a\u003e taskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f84b209126a9b0f66dae1025e30e44d217205513\"\u003e\u003ccode\u003ef84b209\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eacb98e18901fcbe011bfceddbc31853f1bf0c27\"\u003e\u003ccode\u003eeacb98e\u003c/code\u003e\u003c/a\u003e runtime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4\"\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.24.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.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/6a8aeab3d02838f6fef71e69cdfda963e8c4158b\"\u003e\u003ccode\u003e6a8aeab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/896\"\u003e#896\u003c/a\u003e from uuid-rs/cargo/v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e6db8ec0879fc9e703efc1911512c111f86e540d\"\u003e\u003ccode\u003ee6db8ec\u003c/code\u003e\u003c/a\u003e prepare for 1.24.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/606f2365c706ccd0309d3263b381f5378b004e4d\"\u003e\u003ccode\u003e606f236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/892\"\u003e#892\u003c/a\u003e from weifanglab/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ab848dbdf652c91af3ed5a413d3edd74bc2ebcfb\"\u003e\u003ccode\u003eab848db\u003c/code\u003e\u003c/a\u003e feat(fmt): support encoding into MaybeUninit buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5dc6b3d1a995e6244a386740588c8d094ca30690\"\u003e\u003ccode\u003e5dc6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/895\"\u003e#895\u003c/a\u003e from uuid-rs/cargo/v1.23.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5a7dfe50e2a2cf41a9d4330e00971e891bcb990f\"\u003e\u003ccode\u003e5a7dfe5\u003c/code\u003e\u003c/a\u003e prepare for 1.23.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9b4bfc8fe359e24638eccf6c6be424c25ad6ba8c\"\u003e\u003ccode\u003e9b4bfc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/894\"\u003e#894\u003c/a\u003e from geeknoid/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5acc5a550ef1ccec951f1d2618b33e1171a88b9e\"\u003e\u003ccode\u003e5acc5a5\u003c/code\u003e\u003c/a\u003e perf: Optimize UUID hex parsing and formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6fa1a1e38afa7536bad4cd0febf689338f65c220\"\u003e\u003ccode\u003e6fa1a1e\u003c/code\u003e\u003c/a\u003e feat(fmt): support encoding into MaybeUninit buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e5d8679542d2bb15412a86839006dc01f680a51\"\u003e\u003ccode\u003e1e5d867\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/891\"\u003e#891\u003c/a\u003e from frostyplanet/doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.24.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::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 `bitflags` from 2.13.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\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.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 `cc` from 1.2.65 to 1.2.67\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.2.67\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.66\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix target parsing for aarch64-unknown-linux-pauthtest (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport new QNX targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kache to the supported compiler wrappers (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1770\"\u003e#1770\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/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.2.66...cc-v1.2.67\"\u003e1.2.67\u003c/a\u003e - 2026-07-11\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1783\"\u003e#1783\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.2.65...cc-v1.2.66\"\u003e1.2.66\u003c/a\u003e - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix target parsing for aarch64-unknown-linux-pauthtest (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport new QNX targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kache to the supported compiler wrappers (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1770\"\u003e#1770\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/cc-rs/commit/fa031a077aca2b19a31de895eafb17e965f35c89\"\u003e\u003ccode\u003efa031a0\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.67 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/842aab16d28c77b30157f97bef777f8a643652b5\"\u003e\u003ccode\u003e842aab1\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.81.8 to 2.82.8 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e2f07d0d68e3698d59d5e96d53c78f30e83ac845\"\u003e\u003ccode\u003ee2f07d0\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8ced615d2c5349dfcb75ab064dfc600490264d89\"\u003e\u003ccode\u003e8ced615\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/2943b5251297b6dabaf3f8e4c7d32560f69415f6\"\u003e\u003ccode\u003e2943b52\u003c/code\u003e\u003c/a\u003e Add missing todo for deprecated API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/43ae1bf3ff399a7954c5b34cef7dc04d511f360e\"\u003e\u003ccode\u003e43ae1bf\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a5c584a1fa50ee93c7db9c3ff85b04a36df9100b\"\u003e\u003ccode\u003ea5c584a\u003c/code\u003e\u003c/a\u003e Fix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c53ddc649838c60f8b33aee77dbfec5f04c16dc\"\u003e\u003ccode\u003e9c53ddc\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.66 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f2836c0fc57c44ca833d0f3e822f94f523a00a6e\"\u003e\u003ccode\u003ef2836c0\u003c/code\u003e\u003c/a\u003e Fix target parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/32996914ec656e0d37775571545029d31afd9df2\"\u003e\u003ccode\u003e3299691\u003c/code\u003e\u003c/a\u003e ci(test-wasm): do not download pre release of wasi-sdk (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.65...cc-v1.2.67\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam-utils` from 0.8.21 to 0.8.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/releases\"\u003ecrossbeam-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrossbeam-utils 0.8.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eAtomicCell::{as_ptr,into_inner}\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eCachePadded\u003c/code\u003e \u003ccode\u003erepr(C)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eWaitGroup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1195\"\u003e#1195\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/crossbeam-rs/crossbeam/commit/9b56303b8aa9ff8ec5bbebb9d2da05e034977889\"\u003e\u003ccode\u003e9b56303\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a078b17b7319ab49e53720ebeed8fa8a539a8e18\"\u003e\u003ccode\u003ea078b17\u003c/code\u003e\u003c/a\u003e ci: Sync config with main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/508c29d3c27d7e27791244644dae2169a2f1678a\"\u003e\u003ccode\u003e508c29d\u003c/code\u003e\u003c/a\u003e Remove crossbeam-skiplist which is not published from this branch from worksp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/6a20e57c492da6ba327b587bc5f38c7a4a3067ef\"\u003e\u003ccode\u003e6a20e57\u003c/code\u003e\u003c/a\u003e tests: Fix mismatched_lifetime_syntaxes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/c2d674f88af9501a0a939d8d4b0d52bdbc453ef9\"\u003e\u003ccode\u003ec2d674f\u003c/code\u003e\u003c/a\u003e epoch: Fix rustdoc::invalid_rust_codeblocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/bd6563e2118a5f2e9eec0f9e16006d428b82ffb0\"\u003e\u003ccode\u003ebd6563e\u003c/code\u003e\u003c/a\u003e Update no_atomic.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/d3e1e364093763a40affe7ea3ff8368c7dc25ee9\"\u003e\u003ccode\u003ed3e1e36\u003c/code\u003e\u003c/a\u003e Make CachePadded\u0026lt;T\u0026gt; have C repr to allow casting to and from T (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/c0c466e5c3b5f177884e1df5f8f2c8c939c31aab\"\u003e\u003ccode\u003ec0c466e\u003c/code\u003e\u003c/a\u003e channel: Use non-poison Mutex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/8b3940f1063f2e0795e44d3f5dde973f08e2a50b\"\u003e\u003ccode\u003e8b3940f\u003c/code\u003e\u003c/a\u003e Add missing word to docs (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/df6eec0610f91de504a5834c9faa0de40e3aec83\"\u003e\u003ccode\u003edf6eec0\u003c/code\u003e\u003c/a\u003e docs: Link \u003ccode\u003eselect_biased!\u003c/code\u003e from \u003ccode\u003eselect!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.21...crossbeam-utils-0.8.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gungraun-runner` from 0.19.3 to 0.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gungraun/gungraun/releases\"\u003egungraun-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.4\u003c/h2\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast was set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and \u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ehttps://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.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/gungraun/gungraun/blob/main/CHANGELOG.md\"\u003egungraun-runner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast\nwas set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and\n\u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes\nquick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and\nRUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\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/gungraun/gungraun/commit/f08683957b3248d1b433e374c33c18b7da3188eb\"\u003e\u003ccode\u003ef086839\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/689\"\u003e#689\u003c/a\u003e from gamma0987/prepare-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/9fde6cb0c6546a97d44f91b4ee67e83af8d9418c\"\u003e\u003ccode\u003e9fde6cb\u003c/code\u003e\u003c/a\u003e docs(readme): Make headline work on github and crates.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/199edd8724875cfc8fb8dd7cd71f80df21432dfa\"\u003e\u003ccode\u003e199edd8\u003c/code\u003e\u003c/a\u003e Bump version 0.19.3 -\u0026gt; 0.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/675793faa64b45dee2b451eb3da69ba0bc153dfb\"\u003e\u003ccode\u003e675793f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/470f4fb4388bc4485f3b347f568cfb74ad480487\"\u003e\u003ccode\u003e470f4fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e from gamma0987/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b433c12f14aaebc20b2df446fb85dc4ce5e8cb51\"\u003e\u003ccode\u003eb433c12\u003c/code\u003e\u003c/a\u003e tests(system): Update drd valgrind suppressions from new rust release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/820715333908744cb926d5408ee7be4e2589c9fc\"\u003e\u003ccode\u003e8207153\u003c/code\u003e\u003c/a\u003e tests(system): Try running system tests with avx2 enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b9e9bdf043a476c3086d652007c6106218d374f8\"\u003e\u003ccode\u003eb9e9bdf\u003c/code\u003e\u003c/a\u003e chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/c9c88a8a5544063421d923f58c4c44e1f85a2497\"\u003e\u003ccode\u003ec9c88a8\u003c/code\u003e\u003c/a\u003e lint: Fix clippy lints from new rust stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/2c8356d7fa546155b0e513f10e99da4be4d211d9\"\u003e\u003ccode\u003e2c8356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/686\"\u003e#686\u003c/a\u003e from gungraun/renovate/cc-1.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\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\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/1a91851246be2ed913d6ace3f5cc18acf0d1d332\"\u003e\u003ccode\u003e1a91851\u003c/code\u003e\u003c/a\u003e feat: impl \u003ccode\u003eAdd\u003c/code\u003e for \u003ccode\u003eSizeHint\u003c/code\u003e's (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/v1.0.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humantime` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/humantime/releases\"\u003ehumantime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow creating Duration in const context by \u003ca href=\"https://github.com/ctron\"\u003e\u003ccode\u003e@​ctron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/70\"\u003echronotope/humantime#70\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/humantime/commit/fc092817fa8689298eaac28ff49bd8bede4ff605\"\u003e\u003ccode\u003efc09281\u003c/code\u003e\u003c/a\u003e chore: prepare release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/8a022cce55a07da2be81721e7deaa5bd071add72\"\u003e\u003ccode\u003e8a022cc\u003c/code\u003e\u003c/a\u003e feat: allow creating Duration in const context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/27a4f77519a436f4137d1c50ff2f3eb559292cfd\"\u003e\u003ccode\u003e27a4f77\u003c/code\u003e\u003c/a\u003e Explicitly set rust-version to 1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/acc3c19658ecae06cf35467dfe03392a67dbf2b1\"\u003e\u003ccode\u003eacc3c19\u003c/code\u003e\u003c/a\u003e ci: upgrade to actions/checkout v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/3acf96bb886ebd16f9e2e8a37d7229e4bd30dd17\"\u003e\u003ccode\u003e3acf96b\u003c/code\u003e\u003c/a\u003e ci: fix workflow formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/humantime/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jobserver` from 0.1.34 to 0.1.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/85ba04e3cf89e5c10e7b82de69f6be6dff9d3ec3\"\u003e\u003ccode\u003e85ba04e\u003c/code\u003e\u003c/a\u003e chore: bump to 0.1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/89f2303722d81f0cb2be7861693881188687c396\"\u003e\u003ccode\u003e89f2303\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/122\"\u003e#122\u003c/a\u003e from weihanglo/nix-0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/c539363d8d26b09a53116222ea061bb72df3e872\"\u003e\u003ccode\u003ec539363\u003c/code\u003e\u003c/a\u003e chore: bump to nix@0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/6753b4d08d346e56ab3cf9bfa542fea24ee51a0e\"\u003e\u003ccode\u003e6753b4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/120\"\u003e#120\u003c/a\u003e from kpcyrd/getrandom-0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/922f23b7e72cdf1643d7b2895a7f33f4eed0f615\"\u003e\u003ccode\u003e922f23b\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/c28a13d6fc4ea9dbf3d75df3898ee7305ad10d81\"\u003e\u003ccode\u003ec28a13d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/121\"\u003e#121\u003c/a\u003e from weihanglo/ci-native-make\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/d51b4bb7781c97628a8e84f127d0d9e1a27a466c\"\u003e\u003ccode\u003ed51b4bb\u003c/code\u003e\u003c/a\u003e ci: use native GNU Make instead of building from source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/21959280065a365c80a1533f1097da0a489130af\"\u003e\u003ccode\u003e2195928\u003c/code\u003e\u003c/a\u003e test: exercise both jobserver styles in make-as-server tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/18d138c9d0fcd34cf4a1a89d92ae6f73bb9125c9\"\u003e\u003ccode\u003e18d138c\u003c/code\u003e\u003c/a\u003e Update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/jobserver-rs/compare/0.1.34...0.1.35\"\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.2 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\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.2...2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mio` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Solaris using event ports\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1962\"\u003etokio-rs/mio#1962\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd experiment support for NuttX using \u003ccode\u003epoll(2)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1966\"\u003etokio-rs/mio#1966\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/mio/commit/50ee78de7497f10b941772a94625b9b6b61facba\"\u003e\u003ccode\u003e50ee78d\u003c/code\u003e\u003c/a\u003e Release 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/e7f35de3d4c4236175bb75e4d15ecac73a110ea4\"\u003e\u003ccode\u003ee7f35de\u003c/code\u003e\u003c/a\u003e Document Solaris is supported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/8e067d23f824d81f4998fd7020599217f0a2e1eb\"\u003e\u003ccode\u003e8e067d2\u003c/code\u003e\u003c/a\u003e Poll all fd events returned by port_getn in one zero-timeout poll call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f6a559a23ce8b0196dc71baa5e8eddbab8694b9f\"\u003e\u003ccode\u003ef6a559a\u003c/code\u003e\u003c/a\u003e Remove dead POLLRDHUP handling and avoid registering unsupported priority\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f0249a8d4da4e6b528fb82f43bc419f458fdfec2\"\u003e\u003ccode\u003ef0249a8\u003c/code\u003e\u003c/a\u003e Add Solaris event ports selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/2e267a5773aa547260ffbf742d10ca03e5cf0fc2\"\u003e\u003ccode\u003e2e267a5\u003c/code\u003e\u003c/a\u003e Support NuttX (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/mio/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 `num-bigint` from 0.4.6 to 0.4.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-num/num-bigint/blob/main/RELEASES.md\"\u003enum-bigint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease 0.4.8 (2026-07-04)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/349\"\u003eFixed a regression in the B-Z division algorithm.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eRelease 0.4.7 (2026-07-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/307\"\u003eInline single-digit values.\u003c/a\u003e This reduces heap allocations, and\nalso enables \u003ccode\u003econst ONE\u003c/code\u003e, \u003ccode\u003econst NEG_ONE\u003c/code\u003e, and \u003ccode\u003econst fn new_const\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/316\"\u003eUse divide and conquer in \u003ccode\u003eto_radix_digits\u003c/code\u003e,\u003c/a\u003e also implementing\nthe Burnikel-Ziegler algorithm to speed up large divisions in general.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/330\"\u003eImplement \u003ccode\u003eLowerBounded\u003c/code\u003e for \u003ccode\u003eBigUint\u003c/code\u003e.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/cp289\"\u003e\u003ccode\u003e@​cp289\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hkalbasi\"\u003e\u003ccode\u003e@​hkalbasi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mikem8891\"\u003e\u003ccode\u003e@​mikem8891\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pRizz\"\u003e\u003ccode\u003e@​pRizz\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tyilo\"\u003e\u003ccode\u003e@​tyilo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\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-num/num-bigint/commit/65330056d6c00def4c6cda78c87453f4c2a76913\"\u003e\u003ccode\u003e6533005\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/349\"\u003e#349\u003c/a\u003e from cuviper/bz-alg2-step3b-0.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/bb2a48b53f901d51eba6094e0a179ac73780e0b6\"\u003e\u003ccode\u003ebb2a48b\u003c/code\u003e\u003c/a\u003e Release 0.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/304c8017994093cb48202b97f185f1ab1cf34135\"\u003e\u003ccode\u003e304c801\u003c/code\u003e\u003c/a\u003e Fix the missing part of the Burnikel-Ziegler algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/bc275d21b8dd6f1a0b4a77360d70a222d34e88a4\"\u003e\u003ccode\u003ebc275d2\u003c/code\u003e\u003c/a\u003e Add failing tests for a bug in B-Z division\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/1d3365b0d3b681059686f079222f323ac800304b\"\u003e\u003ccode\u003e1d3365b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/346\"\u003e#346\u003c/a\u003e from cuviper/release-0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/73a720548ddbc9f76589bc97b13c66244986e04d\"\u003e\u003ccode\u003e73a7205\u003c/code\u003e\u003c/a\u003e Release 0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/6e9fe33140bcb8f0a6cc6cb8b77146f093105b1b\"\u003e\u003ccode\u003e6e9fe33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/335\"\u003e#335\u003c/a\u003e from cp289/sign_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/7f492e0827079fcd6121959b63dde3b19327d123\"\u003e\u003ccode\u003e7f492e0\u003c/code\u003e\u003c/a\u003e Apply suggestions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/c74ae517dfa7afdddf16940b848f727cb7affe83\"\u003e\u003ccode\u003ec74ae51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/342\"\u003e#342\u003c/a\u003e from xtqqczze/readme-alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/59041613cf7e59a8f184e731250fb0b4fdb63451\"\u003e\u003ccode\u003e5904161\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/339\"\u003e#339\u003c/a\u003e from mikem8891/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-num/num-bigint/compare/num-bigint-0.4.6...num-bigint-0.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rapidhash` from 4.4.2 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hoxxep/rapidhash/releases\"\u003erapidhash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix size tests for s390x architectures with 8-byte alignment for u128 by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/101\"\u003ehoxxep/rapidhash#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix new thread seeding for std but no-atomic targets by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/102\"\u003ehoxxep/rapidhash#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hoxxep/rapidhash/compare/v4.5.0...v4.5.1\"\u003ehttps://github.com/hoxxep/rapidhash/compare/v4.5.0...v4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003erand\u003c/code\u003e feature has been deprecated in favor of \u003ccode\u003egetrandom_04\u003c/code\u003e and \u003ccode\u003egetrandom_03\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erng\u003c/code\u003e feature has been deprecated in favor of the \u003ca href=\"https://github.com/hoxxep/rapidrand\"\u003e\u003ccode\u003erapidrand\u003c/code\u003e\u003c/a\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdditions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_04\u003c/code\u003e feature\u003c/strong\u003e: opt-in seeding of the hasher seeds and secrets from OS/platform entropy via the \u003ca href=\"https://docs.rs/getrandom\"\u003egetrandom\u003c/a\u003e crate, without requiring \u003ccode\u003estd\u003c/code\u003e nor \u003ccode\u003erand\u003c/code\u003e crate. This replaces the \u003ccode\u003erand\u003c/code\u003e feature and enables true HashDoS resistance on targets with no ambient entropy or ASLR:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-wasip1\u003c/code\u003e/\u003ccode\u003ewasm32-wasip2\u003c/code\u003e: enabling the feature is sufficient; entropy comes from the WASI host.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e (browser/node): additionally requires getrandom's \u003ccode\u003ewasm_js\u003c/code\u003e backend, enabled by the top-level binary. Building without the backend is a compile error rather than a silent fallback to deterministic seeding.\u003c/li\u003e\n\u003cli\u003eEmbedded/\u003ccode\u003eno_std\u003c/code\u003e targets with a hardware RNG: register a getrandom \u003ca href=\"https://docs.rs/getrandom/0.3/getrandom/#custom-backend\"\u003ecustom backend\u003c/a\u003e. On targets without atomic pointer support (e.g. \u003ccode\u003ethumbv6m-none-eabi\u003c/code\u003e), each \u003ccode\u003eRandomState\u003c/code\u003e draws a fresh random seed per instance, restoring minimal HashDoS resistance where there previously was none.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_03\u003c/code\u003e feature\u003c/strong\u003e: the same as the \u003ccode\u003egetrandom_04\u003c/code\u003e feature, but using getrandom v0.3 to preserve the rapidhash MSRV 1.71.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRandomState\u003c/code\u003e no longer produces duplicate seeds across threads whose stacks are recycled by the OS. Each thread's seed counter is now initialized from a global thread counter mixed with the process-wide random seed, instead of relying on the (frequently re-used) stack address alone.\u003c/li\u003e\n\u003cli\u003eBetter randomness handling and documentation for wasm targets, \u003ccode\u003eno_std\u003c/code\u003e targets, and targets without atomics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOverhaul RandomState and GlobalState entropy logic by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/98\"\u003ehoxxep/rapidhash#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate RapidRng in favour of rapidrand by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/99\"\u003ehoxxep/rapidhash#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hoxxep/rapidhash/compare/v4.4.2...v4.5.0\"\u003ehttps://github.com/hoxxep/rapidhash/compare/v4.4.2...v4.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/hoxxep/rapidhash/blob/master/CHANGELOG.md\"\u003erapidhash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1 (20260704)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an edge case where targets with std but no atomics could see the same seed repeatedly on \u003ccode\u003eRandomState\u003c/code\u003e on new threads. (\u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/102\"\u003ehoxxep/rapidhash#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed struct size tests for Debian packaging. (\u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/issues/90\"\u003ehoxxep/rapidhash#90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0 (20260703)\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003erand\u003c/code\u003e feature has been deprecated in favor of \u003ccode\u003egetrandom_04\u003c/code\u003e and \u003ccode\u003egetrandom_03\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erng\u003c/code\u003e feature has been deprecated in favor of the \u003ca href=\"https://github.com/hoxxep/rapidrand\"\u003e\u003ccode\u003erapidrand\u003c/code\u003e\u003c/a\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_04\u003c/code\u003e feature\u003c/strong\u003e: opt-in seeding of the hasher seeds and secrets from OS/platform entropy via the \u003ca href=\"https://docs.rs/getrandom\"\u003egetrandom\u003c/a\u003e crate, without requiring \u003ccode\u003estd\u003c/code\u003e nor \u003ccode\u003erand\u003c/code\u003e crate. This replaces the \u003ccode\u003erand\u003c/code\u003e feature and enables true HashDoS resistance on targets with no ambient entropy or ASLR:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-wasip1\u003c/code\u003e/\u003ccode\u003ewasm32-wasip2\u003c/code\u003e: enabling the feature is sufficient; entropy comes from the WASI host.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e (browser/node): additionally requires getrandom's \u003ccode\u003ewasm_js\u003c/code\u003e backend, enabled by the top-level binary. Building without the backend is a compile error rather than a silent fallback to deterministic seeding.\u003c/li\u003e\n\u003cli\u003eEmbedded/\u003ccode\u003eno_std\u003c/code\u003e targ...\n\n_Description has been truncated_","html_url":"https://github.com/influxdata/datafusion-udf-wasm/pull/565","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/influxdata%2Fdatafusion-udf-wasm/issues/565","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/565/packages"},{"uuid":"4903200338","node_id":"PR_kwDODQvfas7ykUPq","number":3878,"state":"closed","title":"build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":["jsdanielh"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-20T14:49:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-16T14:46:18.000Z","updated_at":"2026-07-20T14:49:08.000Z","time_to_close":345768,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch-cargo-updates","update_count":4,"packages":[{"name":"tokio","old_version":"1.52.3","new_version":"1.52.4","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"regex","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.2","repository_url":"https://github.com/clap-rs/clap"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch-cargo-updates group with 4 updates in the / directory: [tokio](https://github.com/tokio-rs/tokio), [regex](https://github.com/rust-lang/regex), [clap](https://github.com/clap-rs/clap) and [bitflags](https://github.com/bitflags/bitflags).\n\nUpdates `tokio` from 1.52.3 to 1.52.4\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.52.4\u003c/h2\u003e\n\u003ch1\u003e1.52.4 (July 16th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etaskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8264\"\u003etokio-rs/tokio#8264\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8222\"\u003etokio-rs/tokio#8222\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7bcd2d343d997a658be5bc165520070c997fefbc\"\u003e\u003ccode\u003e7bcd2d3\u003c/code\u003e\u003c/a\u003e taskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f84b209126a9b0f66dae1025e30e44d217205513\"\u003e\u003ccode\u003ef84b209\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eacb98e18901fcbe011bfceddbc31853f1bf0c27\"\u003e\u003ccode\u003eeacb98e\u003c/code\u003e\u003c/a\u003e runtime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.13.0 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\u003c/blockquote\u003e\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.13.0...1.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.1 to 4.6.2\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.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.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/0fe0be302726f4253b9bee27eed48438c92917aa\"\u003e\u003ccode\u003e0fe0be3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/480af9d045453f4ab96d9bdd4d4b9f5aab3c272f\"\u003e\u003ccode\u003e480af9d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b3ddd0294a147d1eda917cb303243bcde0c12ee\"\u003e\u003ccode\u003e2b3ddd0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6340\"\u003e#6340\u003c/a\u003e from liskin/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7ffe7399ff032cc247eb0449cf8fcdfbfe55a4ec\"\u003e\u003ccode\u003e7ffe739\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d47fc4f8a5e9fcc16d0cae15b51e6eb1a8ed5832\"\u003e\u003ccode\u003ed47fc4f\u003c/code\u003e\u003c/a\u003e test(complete): Options suggested after escape (\u003ccode\u003e--\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.2\"\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.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\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/nimiq/core-rs-albatross/pull/3878","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nimiq%2Fcore-rs-albatross/issues/3878","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3878/packages"},{"uuid":"4879238135","node_id":"PR_kwDOSNKojM7xWUHS","number":229,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 62 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T02:16:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-14T02:17:52.000Z","updated_at":"2026-07-15T02:16:52.000Z","time_to_close":86338,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":62,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"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.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.5","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","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.2.67","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"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.4","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"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.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","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.2","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":"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.46","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":"regex-automata","old_version":"0.4.14","new_version":"0.4.15","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.150","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":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"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.53","repository_url":"https://github.com/time-rs/time"},{"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":"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.54","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 52 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\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.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\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.2.67` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.6` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.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.4` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\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.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\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.2` |\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| [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.46` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.9.5` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.15` |\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.150` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.10.7` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\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.53` |\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| [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.54` |\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\n\nUpdates `anyhow` from 1.0.102 to 1.0.103\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.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/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.103\"\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.11.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.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/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\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/509146428faee66da88a19f19b036b526a98d596\"\u003e\u003ccode\u003e5091464\u003c/code\u003e\u003c/a\u003e test: improve user-events-trace integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/82f08a2021eed7d6ede695fd9ccc6ff35df6bf64\"\u003e\u003ccode\u003e82f08a2\u003c/code\u003e\u003c/a\u003e test: improve user-events-logs integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/593\"\u003e#593\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.11.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.23.5\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.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\u003ch2\u003ev1.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes 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/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.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/uuid-rs/uuid/commit/5dc6b3d1a995e6244a386740588c8d094ca30690\"\u003e\u003ccode\u003e5dc6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/895\"\u003e#895\u003c/a\u003e from uuid-rs/cargo/v1.23.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5a7dfe50e2a2cf41a9d4330e00971e891bcb990f\"\u003e\u003ccode\u003e5a7dfe5\u003c/code\u003e\u003c/a\u003e prepare for 1.23.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9b4bfc8fe359e24638eccf6c6be424c25ad6ba8c\"\u003e\u003ccode\u003e9b4bfc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/894\"\u003e#894\u003c/a\u003e from geeknoid/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5acc5a550ef1ccec951f1d2618b33e1171a88b9e\"\u003e\u003ccode\u003e5acc5a5\u003c/code\u003e\u003c/a\u003e perf: Optimize UUID hex parsing and formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e5d8679542d2bb15412a86839006dc01f680a51\"\u003e\u003ccode\u003e1e5d867\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/891\"\u003e#891\u003c/a\u003e from frostyplanet/doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/49310f04afd83b7d7667c1e6d7f26f93f46cedda\"\u003e\u003ccode\u003e49310f0\u003c/code\u003e\u003c/a\u003e doc: Fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc-stdlib` from 0.2.2 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-alloc-no-stdlib/commits/0.2.4\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.2 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9651aa3ebfd23be83ca14d914fba2d7c12b32d2f\"\u003e\u003ccode\u003e9651aa3\u003c/code\u003e\u003c/a\u003e Fix version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/577dc18438d3d0b394c8d84e11e3916722a6cb53\"\u003e\u003ccode\u003e577dc18\u003c/code\u003e\u003c/a\u003e fix: guard BroCatli header byte-source underflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/4f447c373732c6e47ccecb60f72e9acc38d85606\"\u003e\u003ccode\u003e4f447c3\u003c/code\u003e\u003c/a\u003e fix: handle null custom allocator returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/e50a4ffa89e6b0b90c638d1260696284fefe5c49\"\u003e\u003ccode\u003ee50a4ff\u003c/code\u003e\u003c/a\u003e fix: catch panics in Broccoli FFI exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b8dcac789466873888eca6a9a40846445e0abd27\"\u003e\u003ccode\u003eb8dcac7\u003c/code\u003e\u003c/a\u003e fix: validate BroCatli deserialized state fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9cbed81a1a098fcd4ffcf956429dce6154415970\"\u003e\u003ccode\u003e9cbed81\u003c/code\u003e\u003c/a\u003e Allow newer alloc-no-stdlib which enforce no-unsafe in their lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c1957827861d072d4085d988444724adfcf6cc0b\"\u003e\u003ccode\u003ec195782\u003c/code\u003e\u003c/a\u003e Handle NULL returns from custom encoder allocators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/21de815f394796ef6ad2b312b7a00da2efa7b226\"\u003e\u003ccode\u003e21de815\u003c/code\u003e\u003c/a\u003e publish to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/6bba7be098a410ce0c954f12e7373bf1dc7bdb7f\"\u003e\u003ccode\u003e6bba7be\u003c/code\u003e\u003c/a\u003e better testing for edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/cf75fa6dda8429854e2e0e83b45100ad611df052\"\u003e\u003ccode\u003ecf75fa6\u003c/code\u003e\u003c/a\u003e Fix CompressMulti worker joins on errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/8.0.2...8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 5.0.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8dd9ab9fa41ec57de152ed61628f7bff7fb4ff04\"\u003e\u003ccode\u003e8dd9ab9\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/1726498458a0870ff1cec8fce6a5b5c00c00b628\"\u003e\u003ccode\u003e1726498\u003c/code\u003e\u003c/a\u003e Support both the 2.x and 3.x generations of alloc-no-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/b2020f699198df7255ed19eaf2d8c6eb5a2d612d\"\u003e\u003ccode\u003eb2020f6\u003c/code\u003e\u003c/a\u003e Fix seccomp build: thread custom dictionary through decompress and flush output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/6bf92158b73585da66a2e0bf5178157c0e04ac7a\"\u003e\u003ccode\u003e6bf9215\u003c/code\u003e\u003c/a\u003e Forbid unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/273d1b9864b52f5a2a9e90479710dd5ce8bce8ed\"\u003e\u003ccode\u003e273d1b9\u003c/code\u003e\u003c/a\u003e new version 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cab6098ea11870f4051ec090f6145039fe98db93\"\u003e\u003ccode\u003ecab6098\u003c/code\u003e\u003c/a\u003e Make --no-default-features test suite run while having a nostd dict test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8ed0d7d45eddf947d752675db743fa530edae101\"\u003e\u003ccode\u003e8ed0d7d\u003c/code\u003e\u003c/a\u003e Fix PADDING_2 error being silently dropped at end of stream\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/5.0.0...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\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...\n\n_Description has been truncated_","html_url":"https://github.com/Pa123313/opentelemetry-demo/pull/229","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pa123313%2Fopentelemetry-demo/issues/229","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/229/packages"},{"uuid":"4877924064","node_id":"PR_kwDOQy-qoM7xSGlD","number":52,"state":"open","title":"chore(deps): bump the rust-dependencies group across 1 directory with 70 updates","user":"dependabot[bot]","labels":["component: gpu","component: ai","dependencies","component: streaming"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-13T21:53:59.000Z","updated_at":"2026-07-13T21:54:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":70,"packages":[{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"clap","old_version":"4.5.58","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"console","old_version":"0.15.11","new_version":"0.16.4","repository_url":"https://github.com/console-rs/console"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"metrics","old_version":"0.24.3","new_version":"0.24.6","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"proptest","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.5","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.16","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"clap_complete","old_version":"4.5.66","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"napi","old_version":"2.16.17","new_version":"3.8.6","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-derive","old_version":"2.16.13","new_version":"3.5.10","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-build","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"cbindgen","old_version":"0.27.0","new_version":"0.29.4","repository_url":"https://github.com/mozilla/cbindgen"},{"name":"wasm-bindgen-test","old_version":"0.3.58","new_version":"0.3.76","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"rav1e","old_version":"0.7.1","new_version":"0.8.1","repository_url":"https://github.com/xiph/rav1e"},{"name":"dav1d","old_version":"0.10.4","new_version":"0.11.1","repository_url":"https://github.com/rust-av/dav1d-rs"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"quick-xml","old_version":"0.37.5","new_version":"0.41.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"wgpu","old_version":"23.0.1","new_version":"30.0.0","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"bytemuck","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"nalgebra","old_version":"0.33.2","new_version":"0.35.0","repository_url":"https://github.com/dimforge/nalgebra"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"ort","old_version":"2.0.0-rc.11","new_version":"2.0.0-rc.12","repository_url":"https://github.com/pykeio/ort"},{"name":"bincode","old_version":"1.3.3","new_version":"3.0.0","repository_url":"https://github.com/bincode-org/bincode"},{"name":"tonic","old_version":"0.12.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"lapin","old_version":"2.5.5","new_version":"4.10.0","repository_url":"https://github.com/amqp-rs/lapin"},{"name":"sqlx","old_version":"0.8.6","new_version":"0.9.0","repository_url":"https://github.com/launchbadge/sqlx"},{"name":"redis","old_version":"0.27.6","new_version":"1.3.0","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"tonic-build","old_version":"0.12.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/madsmtm/objc2"},{"name":"azure_storage","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/azure/azure-sdk-for-rust"},{"name":"azure_storage_blobs","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/azure/azure-sdk-for-rust"},{"name":"azure_identity","old_version":"0.20.0","new_version":"1.0.0","repository_url":"https://github.com/azure/azure-sdk-for-rust"},{"name":"memmap2","old_version":"0.9.9","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"io-uring","old_version":"0.7.11","new_version":"0.7.13","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"bitstream-io","old_version":"2.6.0","new_version":"4.9.0","repository_url":"https://github.com/tuffy/bitstream-io"},{"name":"aes","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/RustCrypto/block-ciphers"},{"name":"ctr","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/block-modes"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"opentelemetry","old_version":"0.21.0","new_version":"0.27.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.21.2","new_version":"0.27.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.14.0","new_version":"0.27.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"hyper","old_version":"1.8.1","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.0","repository_url":"https://github.com/rust-lang/regex"},{"name":"env_logger","old_version":"0.10.2","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.0","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.42","repository_url":"https://github.com/rustls/rustls"},{"name":"aes-gcm","old_version":"0.10.3","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"x25519-dalek","old_version":"2.0.1","new_version":"3.0.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"ed25519-dalek","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"opentelemetry-prometheus","old_version":"0.27.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.33.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 69 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.103` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.58` | `4.6.1` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.6` |\n| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.4` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.3` | `0.24.6` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.13.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.10.0` | `1.11.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.5` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.16` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.66` | `4.6.7` |\n| [napi](https://github.com/napi-rs/napi-rs) | `2.16.17` | `3.8.6` |\n| [napi-derive](https://github.com/napi-rs/napi-rs) | `2.16.13` | `3.5.10` |\n| [napi-build](https://github.com/napi-rs/napi-rs) | `2.3.1` | `2.3.2` |\n| [cbindgen](https://github.com/mozilla/cbindgen) | `0.27.0` | `0.29.4` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.58` | `0.3.76` |\n| [rav1e](https://github.com/xiph/rav1e) | `0.7.1` | `0.8.1` |\n| [dav1d](https://github.com/rust-av/dav1d-rs) | `0.10.4` | `0.11.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.5` | `0.41.0` |\n| [wgpu](https://github.com/gfx-rs/wgpu) | `23.0.1` | `30.0.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.1` |\n| [nalgebra](https://github.com/dimforge/nalgebra) | `0.33.2` | `0.35.0` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.11` | `2.0.0-rc.12` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.12.3` | `0.14.6` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.4` |\n| [lapin](https://github.com/amqp-rs/lapin) | `2.5.5` | `4.10.0` |\n| [sqlx](https://github.com/launchbadge/sqlx) | `0.8.6` | `0.9.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.27.6` | `1.3.0` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.12.3` | `0.14.6` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.4` |\n| [azure_storage](https://github.com/azure/azure-sdk-for-rust) | `0.20.0` | `0.21.0` |\n| [azure_storage_blobs](https://github.com/azure/azure-sdk-for-rust) | `0.20.0` | `0.21.0` |\n| [azure_identity](https://github.com/azure/azure-sdk-for-rust) | `0.20.0` | `1.0.0` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.9` | `0.9.11` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.11` | `0.7.13` |\n| [bitstream-io](https://github.com/tuffy/bitstream-io) | `2.6.0` | `4.9.0` |\n| [aes](https://github.com/RustCrypto/block-ciphers) | `0.8.4` | `0.9.1` |\n| [ctr](https://github.com/RustCrypto/block-modes) | `0.9.2` | `0.10.1` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.21.0` | `0.27.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.21.2` | `0.27.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.27.0` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.10.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.10.2` | `0.11.9` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.42` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.0` |\n| [x25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.0.1` | `3.0.0` |\n| [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.2.0` | `3.0.0` |\n| [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.32.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.33.0` |\n\n\nUpdates `anyhow` from 1.0.101 to 1.0.103\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.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\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.103\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.3\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.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\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/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.58 to 4.6.1\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.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\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on 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/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on 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/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\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/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 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\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() 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/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic tweaks 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/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style 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/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile 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/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\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/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.17.11...0.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.15.11 to 0.16.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove redudant helper and add \u003ccode\u003eTermInner\u003c/code\u003e constructors 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/console/pull/284\"\u003econsole-rs/console#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStyle::from_dotted_str ignore non-ascii by \u003ca href=\"https://github.com/danjl1100\"\u003e\u003ccode\u003e@​danjl1100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/287\"\u003econsole-rs/console#287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eis_dumb\u003c/code\u003e public function 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/console/pull/290\"\u003econsole-rs/console#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/281\"\u003econsole-rs/console#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.16.3 by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/282\"\u003econsole-rs/console#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement basic support for true colors by \u003ca href=\"https://github.com/lord-haffi\"\u003e\u003ccode\u003e@​lord-haffi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/271\"\u003econsole-rs/console#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add note about clicolors by \u003ca href=\"https://github.com/philbucher\"\u003e\u003ccode\u003e@​philbucher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/274\"\u003econsole-rs/console#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/276\"\u003econsole-rs/console#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude development scripts from 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/console-rs/console/pull/278\"\u003econsole-rs/console#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WithoutAnsi struct that implements Display by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/258\"\u003econsole-rs/console#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak style for new WithAnsi code 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/console/pull/266\"\u003econsole-rs/console#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix QNX 7.1 patch for libc::cfmakeraw by \u003ca href=\"https://github.com/rafaeling\"\u003e\u003ccode\u003e@​rafaeling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/267\"\u003econsole-rs/console#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-sys to 0.61 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/console/pull/272\"\u003econsole-rs/console#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe 0.15.12 release was yanked after it \u003ca href=\"https://redirect.github.com/console-rs/console/issues/264\"\u003eturned out to be semver-incompatible\u003c/a\u003e with existing usage by several of the most popular dependent crates, because it introduced a \u003ccode\u003estd\u003c/code\u003e feature -- and those crates used \u003ccode\u003edefault-features = false\u003c/code\u003e but relied on the \u003ccode\u003estd\u003c/code\u003e-guarded features.\u003c/p\u003e\n\u003cp\u003eThe 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the \u003ccode\u003estd\u003c/code\u003e feature.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 0.16.0 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/console/pull/265\"\u003econsole-rs/console#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/console-rs/console/releases/0.15.12\"\u003e0.15.12 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003e0.15.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse EnumSet instead of a full-blown btreemap for the attributes by \u003ca href=\"https://github.com/jwiesler\"\u003e\u003ccode\u003e@​jwiesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/244\"\u003econsole-rs/console#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Attributes bit set API 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/console/pull/245\"\u003econsole-rs/console#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement measure_text_width with no allocation by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/246\"\u003econsole-rs/console#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils): surprising behavior in truncate_str when tail is larger than width by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/250\"\u003econsole-rs/console#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spelling mistake by \u003ca href=\"https://github.com/Axlefublr\"\u003e\u003ccode\u003e@​Axlefublr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/253\"\u003econsole-rs/console#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(part): add NO_COLOR env support for windows terminal by \u003ca href=\"https://github.com/L-Chao\"\u003e\u003ccode\u003e@​L-Chao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/254\"\u003econsole-rs/console#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-sys requirement from 0.59 to 0.60 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/259\"\u003econsole-rs/console#259\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/console-rs/console/commit/598eca9fe9e3f9b93d2b49fdccf2d395d809bd94\"\u003e\u003ccode\u003e598eca9\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/0f22c35a189119cddfe0c54015f02325f8bfa71b\"\u003e\u003ccode\u003e0f22c35\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eis_dumb\u003c/code\u003e public function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/1426649a519093470b2af47a5d9b3c6320cc4a0c\"\u003e\u003ccode\u003e1426649\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 3 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/d2d89ad0332e03383e6fe9b4bf0f8612f3c64389\"\u003e\u003ccode\u003ed2d89ad\u003c/code\u003e\u003c/a\u003e ignore non-ascii input in Style::from_dotted_str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6cff3e086e73b2cbad411dc28b01270564693e1b\"\u003e\u003ccode\u003e6cff3e0\u003c/code\u003e\u003c/a\u003e document current panic in Style::from_dotted_str via test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/dd4334f4ec48b6b209237aa182491f8bc60fd572\"\u003e\u003ccode\u003edd4334f\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/586efad4ff5fb523c68a4bee431bd658aee99c17\"\u003e\u003ccode\u003e586efad\u003c/code\u003e\u003c/a\u003e Remove redundant as_handle helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/be20e854b302b270fda60aac2ef96ee062e8595a\"\u003e\u003ccode\u003ebe20e85\u003c/code\u003e\u003c/a\u003e Add TermInner::new constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/70ea3d0a6ecf1ca2f3891827631ca6e9b8e2b10a\"\u003e\u003ccode\u003e70ea3d0\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6bd88941385008c879186ba619655ca2503c6de1\"\u003e\u003ccode\u003e6bd8894\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003emake msrv-lock\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/console/compare/0.15.11...0.16.4\"\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 `metrics` from 0.24.3 to 0.24.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/23cc597488f119a2d54b0ffd4a0d7d1a50651b76\"\u003e\u003ccode\u003e23cc597\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/78ebfc349002ad7961fb97eb87ba754a1919b751\"\u003e\u003ccode\u003e78ebfc3\u003c/code\u003e\u003c/a\u003e revert: defer version bumps to cargo-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/8d7f5ea0531f0051e4dc654073cebec06b97e2f3\"\u003e\u003ccode\u003e8d7f5ea\u003c/code\u003e\u003c/a\u003e update CHANGELOG for metrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/cd5b9a32ee7e1c88356379ac84f3102167d41f4a\"\u003e\u003ccode\u003ecd5b9a3\u003c/code\u003e\u003c/a\u003e chore(metrics): update doc comments for macros for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/9cf1f73001e93a487442576a344984913218be89\"\u003e\u003ccode\u003e9cf1f73\u003c/code\u003e\u003c/a\u003e fix(metrics): resolve hash mismatch between pre-computed and on-demand key ha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/2bfe3ba31377075a7df269f6eae3894a9f542742\"\u003e\u003ccode\u003e2bfe3ba\u003c/code\u003e\u003c/a\u003e enhancement(metrics): allow specifying description and unit in registration m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/dae3a67d34b23a7457f0798e9a4563481bb1b8b7\"\u003e\u003ccode\u003edae3a67\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/6dddb6487be99c8dfc16976c42d58f3a89edb334\"\u003e\u003ccode\u003e6dddb64\u003c/code\u003e\u003c/a\u003e update CHANGELOG for metrics-exporter-dogstatsd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/9e387a41fa20ecd81a9f215a54260dc9dc5747f9\"\u003e\u003ccode\u003e9e387a4\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/f21d811e375439072ee0b3ca3ba1f0639edfd493\"\u003e\u003ccode\u003ef21d811\u003c/code\u003e\u003c/a\u003e update CHANGELOG for metrics-exporter-prometheus\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/metrics-rs/metrics/compare/metrics-v0.24.3...metrics-v0.24.6\"\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 `bitflags` from 2.10.0 to 2.13.0\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.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\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.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/474\"\u003ebitflags/bitflags#474\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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.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\u003ch1\u003e2.11.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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.10.0...2.11.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.10.0...2.11.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/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.10.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\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/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.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/servo/rust-smallvec/commit/c469051a1ba05ef1a03dd69e14b4a5aa329e6f10\"\u003e\u003ccode\u003ec469051\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9fe422b9cd1ab6350e35ca48386a5de348900583\"\u003e\u003ccode\u003e9fe422b\u003c/code\u003e\u003c/a\u003e Fix Windows CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/51b965f56a066888828dae0b84e2ed190a1bdfe7\"\u003e\u003ccode\u003e51b965f\u003c/code\u003e\u003c/a\u003e Work around rustc 1.93 perf regression with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9da26a5315c563d4de181b0be9e75d165289f81e\"\u003e\u003ccode\u003e9da26a5\u003c/code\u003e\u003c/a\u003e Fix use-after-free in DrainFilter::keep_rest for zero-capacity SmallVecs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/79184f15937f841881cb32f02fe30286def5b69b\"\u003e\u003ccode\u003e79184f1\u003c/code\u003e\u003c/a\u003e Add Miri test for use-after-free in DrainFilter::keep_rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f59fb36b35064e63aa74992aab807552b1b68096\"\u003e\u003ccode\u003ef59fb36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/397\"\u003e#397\u003c/a\u003e from GiGainfosystems/exclude_scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/28b6ed71755c929634fc331c30a1d32b95edf576\"\u003e\u003ccode\u003e28b6ed7\u003c/code\u003e\u003c/a\u003e Exclude development script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/releases\"\u003ecriterion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecriterion-plot-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ecriterion-v0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/li\u003e\n\u003cli\u003eAdd support for reporting throughput in elements and bytes - \u003ccode\u003eThroughput::ElementsAndBytes\u003c/code\u003e allows the text summary to report throughput in both units simultaneously.\u003c/li\u003e\n\u003cli\u003eAdd alloca-based memory layout randomisation to mitigate memory effects on measurements.\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/criterion-rs/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.1...criterion-v0.8.2\"\u003e0.8.2\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.0...criterion-v0.8.1\"\u003e0.8.1\u003c/a\u003e - 2025-12-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.7.0...criterion-v0.8.0\"\u003e0.8.0\u003c/a\u003e - 2025-11-29\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/josedab/transcode/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josedab%2Ftranscode/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"4823272360","node_id":"PR_kwDOSQq6Wc7ujiLt","number":201,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 52 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-07T21:33:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-06T21:35:44.000Z","updated_at":"2026-07-07T21:33:43.000Z","time_to_close":86277,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":52,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"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.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.4","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","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.0","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.61","new_version":"1.2.66","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.1","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":"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.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.53","repository_url":"https://github.com/time-rs/time"},{"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":"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.53","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 42 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\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.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.4` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\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.0` |\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.61` | `1.2.66` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.6` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.1` |\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| [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.46` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.53` |\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| [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.53` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.103\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.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/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.103\"\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.11.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.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/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\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/509146428faee66da88a19f19b036b526a98d596\"\u003e\u003ccode\u003e5091464\u003c/code\u003e\u003c/a\u003e test: improve user-events-trace integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/82f08a2021eed7d6ede695fd9ccc6ff35df6bf64\"\u003e\u003ccode\u003e82f08a2\u003c/code\u003e\u003c/a\u003e test: improve user-events-logs integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/593\"\u003e#593\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.11.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.23.4\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.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes 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/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.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/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5351af40a0bc3243a580c40d313f243d2435bad6\"\u003e\u003ccode\u003e5351af4\u003c/code\u003e\u003c/a\u003e doc: Enable feature flag label for docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e6a9669e30d53bae50fd52f16b7a1961fda236b\"\u003e\u003ccode\u003e1e6a966\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/888\"\u003e#888\u003c/a\u003e from uuid-rs/KodrAus-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c9619f639c0e2d5f932fa4e3588aed859f7dc5d0\"\u003e\u003ccode\u003ec9619f6\u003c/code\u003e\u003c/a\u003e fix up name of fuzz script in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc-stdlib` from 0.2.2 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-alloc-no-stdlib/commits/0.2.4\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.2 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9651aa3ebfd23be83ca14d914fba2d7c12b32d2f\"\u003e\u003ccode\u003e9651aa3\u003c/code\u003e\u003c/a\u003e Fix version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/577dc18438d3d0b394c8d84e11e3916722a6cb53\"\u003e\u003ccode\u003e577dc18\u003c/code\u003e\u003c/a\u003e fix: guard BroCatli header byte-source underflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/4f447c373732c6e47ccecb60f72e9acc38d85606\"\u003e\u003ccode\u003e4f447c3\u003c/code\u003e\u003c/a\u003e fix: handle null custom allocator returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/e50a4ffa89e6b0b90c638d1260696284fefe5c49\"\u003e\u003ccode\u003ee50a4ff\u003c/code\u003e\u003c/a\u003e fix: catch panics in Broccoli FFI exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b8dcac789466873888eca6a9a40846445e0abd27\"\u003e\u003ccode\u003eb8dcac7\u003c/code\u003e\u003c/a\u003e fix: validate BroCatli deserialized state fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9cbed81a1a098fcd4ffcf956429dce6154415970\"\u003e\u003ccode\u003e9cbed81\u003c/code\u003e\u003c/a\u003e Allow newer alloc-no-stdlib which enforce no-unsafe in their lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c1957827861d072d4085d988444724adfcf6cc0b\"\u003e\u003ccode\u003ec195782\u003c/code\u003e\u003c/a\u003e Handle NULL returns from custom encoder allocators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/21de815f394796ef6ad2b312b7a00da2efa7b226\"\u003e\u003ccode\u003e21de815\u003c/code\u003e\u003c/a\u003e publish to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/6bba7be098a410ce0c954f12e7373bf1dc7bdb7f\"\u003e\u003ccode\u003e6bba7be\u003c/code\u003e\u003c/a\u003e better testing for edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/cf75fa6dda8429854e2e0e83b45100ad611df052\"\u003e\u003ccode\u003ecf75fa6\u003c/code\u003e\u003c/a\u003e Fix CompressMulti worker joins on errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/8.0.2...8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 5.0.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8dd9ab9fa41ec57de152ed61628f7bff7fb4ff04\"\u003e\u003ccode\u003e8dd9ab9\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/1726498458a0870ff1cec8fce6a5b5c00c00b628\"\u003e\u003ccode\u003e1726498\u003c/code\u003e\u003c/a\u003e Support both the 2.x and 3.x generations of alloc-no-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/b2020f699198df7255ed19eaf2d8c6eb5a2d612d\"\u003e\u003ccode\u003eb2020f6\u003c/code\u003e\u003c/a\u003e Fix seccomp build: thread custom dictionary through decompress and flush output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/6bf92158b73585da66a2e0bf5178157c0e04ac7a\"\u003e\u003ccode\u003e6bf9215\u003c/code\u003e\u003c/a\u003e Forbid unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/273d1b9864b52f5a2a9e90479710dd5ce8bce8ed\"\u003e\u003ccode\u003e273d1b9\u003c/code\u003e\u003c/a\u003e new version 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cab6098ea11870f4051ec090f6145039fe98db93\"\u003e\u003ccode\u003ecab6098\u003c/code\u003e\u003c/a\u003e Make --no-default-features test suite run while having a nostd dict test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8ed0d7d45eddf947d752675db743fa530edae101\"\u003e\u003ccode\u003e8ed0d7d\u003c/code\u003e\u003c/a\u003e Fix PADDING_2 error being silently dropped at end of stream\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/5.0.0...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\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.0\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.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.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://g...\n\n_Description has been truncated_","html_url":"https://github.com/coralogix-se/opentelemetry-demo/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coralogix-se%2Fopentelemetry-demo/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"},{"uuid":"4816873821","node_id":"PR_kwDOSDhY9s7uOnGC","number":14,"state":"closed","title":"rust: bump the rust group across 1 directory with 39 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-07T07:15:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-06T07:18:15.000Z","updated_at":"2026-07-07T07:15:01.000Z","time_to_close":86205,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"rust: bump","group_name":"rust","update_count":39,"packages":[{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"sgx-isa","old_version":"0.4.1","new_version":"0.5.0","repository_url":"https://github.com/fortanix/rust-sgx"},{"name":"yasna","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/qnighy/yasna.rs"},{"name":"bincode","old_version":"1.3.3","new_version":"3.0.0","repository_url":"https://github.com/bincode-org/bincode"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"snow","old_version":"0.9.6","new_version":"0.10.0","repository_url":"https://github.com/mcginty/snow"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"rand","old_version":"0.8.5","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-retry","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/djc/tokio-retry"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"intrusive-collections","old_version":"0.9.7","new_version":"0.10.2","repository_url":"https://github.com/Amanieu/intrusive-rs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"honggfuzz","old_version":"0.5.58","new_version":"0.5.61","repository_url":"https://github.com/rust-fuzz/honggfuzz-rs"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.5.1","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"bech32","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/rust-bitcoin/rust-bech32"},{"name":"x509-parser","old_version":"0.16.0","new_version":"0.17.0","repository_url":"https://github.com/rusticata/x509-parser"},{"name":"oid-registry","old_version":"0.7.1","new_version":"0.8.1","repository_url":"https://github.com/rusticata/oid-registry"},{"name":"lru","old_version":"0.12.5","new_version":"0.18.0","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"vsock","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/rust-vsock/vsock-rs"},{"name":"jsonrpc","old_version":"0.18.0","new_version":"0.20.1","repository_url":"https://github.com/rust-bitcoin/corepc"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"clap","old_version":"4.5.57","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"aesm-client","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/fortanix/rust-sgx"},{"name":"enclave-runner","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/fortanix/rust-sgx"},{"name":"sgxs-loaders","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/fortanix/rust-sgx"},{"name":"group","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/zkcrypto/group"},{"name":"p256","old_version":"0.13.2","new_version":"0.14.0","repository_url":"https://github.com/RustCrypto/elliptic-curves"},{"name":"rand_core","old_version":"0.6.4","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand_core"},{"name":"sha3","old_version":"0.10.8","new_version":"0.12.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.41","repository_url":"https://github.com/rustls/rustls"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.103` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.18` |\n| [sgx-isa](https://github.com/fortanix/rust-sgx) | `0.4.1` | `0.5.0` |\n| [yasna](https://github.com/qnighy/yasna.rs) | `0.5.2` | `0.6.0` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.13.0` |\n| [snow](https://github.com/mcginty/snow) | `0.9.6` | `0.10.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.10.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [tokio-retry](https://github.com/djc/tokio-retry) | `0.3.0` | `0.3.2` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [intrusive-collections](https://github.com/Amanieu/intrusive-rs) | `0.9.7` | `0.10.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [honggfuzz](https://github.com/rust-fuzz/honggfuzz-rs) | `0.5.58` | `0.5.61` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.5.1` |\n| [bech32](https://github.com/rust-bitcoin/rust-bech32) | `0.11.1` | `0.12.0` |\n| [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.17.0` |\n| [oid-registry](https://github.com/rusticata/oid-registry) | `0.7.1` | `0.8.1` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.12.5` | `0.18.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [vsock](https://github.com/rust-vsock/vsock-rs) | `0.5.2` | `0.5.4` |\n| [jsonrpc](https://github.com/rust-bitcoin/corepc) | `0.18.0` | `0.20.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.6.1` |\n| [aesm-client](https://github.com/fortanix/rust-sgx) | `0.6.1` | `0.6.2` |\n| [enclave-runner](https://github.com/fortanix/rust-sgx) | `0.7.3` | `0.8.0` |\n| [sgxs-loaders](https://github.com/fortanix/rust-sgx) | `0.5.0` | `0.5.1` |\n| [group](https://github.com/zkcrypto/group) | `0.13.0` | `0.14.0` |\n| [p256](https://github.com/RustCrypto/elliptic-curves) | `0.13.2` | `0.14.0` |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.6.4` | `0.10.1` |\n| [sha3](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.12.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.2+spec-1.1.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.41` |\n\n\nUpdates `log` from 0.4.29 to 0.4.33\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.33\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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.101 to 1.0.103\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.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\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 1.0.69 to 2.0.18\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.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\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\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/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elidable_lifetime_names pedantic clippy lint in generated impl (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature gate to tests that use std (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/409\"\u003e#409\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/410\"\u003e#410\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Maytha8\"\u003e\u003ccode\u003e@​Maytha8\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport errors containing a generic type parameter's associated type in a field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around \u003ccode\u003emissing_inline_in_public_items\u003c/code\u003e clippy restriction being triggered in macro-generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for macro-generated \u003ccode\u003ederive(Error)\u003c/code\u003e call sites (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around conflict with #[deny(clippy::allow_attributes)] (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/397\"\u003e#397\u003c/a\u003e, thanks \u003ca href=\"https://github.com/zertosh\"\u003e\u003ccode\u003e@​zertosh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warning on generated From impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent deprecation warning on generated impl for deprecated type (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate needless_lifetimes clippy lint in generated \u003ccode\u003eFrom\u003c/code\u003e impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/391\"\u003e#391\u003c/a\u003e, thanks \u003ca href=\"https://github.com/matt-phylum\"\u003e\u003ccode\u003e@​matt-phylum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport the same Path field being repeated in both Debug and Display representation in error message (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when a format trait used in error message is not implemented by some field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\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/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\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/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\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/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sgx-isa` from 0.4.1 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/ddf6d1075fa507a263593d192956d6dd80d54aa1\"\u003e\u003ccode\u003eddf6d10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/922\"\u003e#922\u003c/a\u003e from fortanix/yx/version-bump-tdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/5d53eec94054c1a5a63ae98c817a566c0538eeef\"\u003e\u003ccode\u003e5d53eec\u003c/code\u003e\u003c/a\u003e Fixing incorrect dependency requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/c154d241e334220089a623117b22626880d7ce04\"\u003e\u003ccode\u003ec154d24\u003c/code\u003e\u003c/a\u003e chore: bump SGX crate versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/6c4a47d4b246c6e8b8ce2a4b6adc7078bc4828c2\"\u003e\u003ccode\u003e6c4a47d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/916\"\u003e#916\u003c/a\u003e from fortanix/koentange/gh-workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/f95addae20b11f0e89d64c2f89b6944196e35534\"\u003e\u003ccode\u003ef95adda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/919\"\u003e#919\u003c/a\u003e from fortanix/revert-898-yx/version-bump-tdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/7981e7dc0cb2033b61422d568d3dc56a851c5028\"\u003e\u003ccode\u003e7981e7d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump crates' version to prepare for publishing \u003ccode\u003etdx-ql\u003c/code\u003e crate\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/b4cb4117ee896bd59ad760fdd36ec9e37493b431\"\u003e\u003ccode\u003eb4cb411\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/918\"\u003e#918\u003c/a\u003e from fortanix/gilang/missing-fields-for-tdx-ql-crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/180e928e5ad44730d71fb6eb870aa615ecedf591\"\u003e\u003ccode\u003e180e928\u003c/code\u003e\u003c/a\u003e Add missing required fields for pushing \u003ccode\u003etdx-ql\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/7f4a2fe3b598ef61c2165ae19159669d1eac6de5\"\u003e\u003ccode\u003e7f4a2fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/898\"\u003e#898\u003c/a\u003e from fortanix/yx/version-bump-tdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/2152846c7ac4d7c55b056a6e2a1656bb010ad0aa\"\u003e\u003ccode\u003e2152846\u003c/code\u003e\u003c/a\u003e Correcting \u003ccode\u003esgxs\u003c/code\u003e deps to 0.8.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fortanix/rust-sgx/compare/sgx-isa_v0.4.1...sgx-isa_v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yasna` from 0.5.2 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qnighy/yasna.rs/blob/master/CHANGELOG.md\"\u003eyasna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.0 (2026-03-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.60\u003c/li\u003e\n\u003cli\u003eBump Rust edition to 2021\u003c/li\u003e\n\u003cli\u003eBump bit-vec version\u003c/li\u003e\n\u003c/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/qnighy/yasna.rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.10.0 to 2.13.0\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.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\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.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/474\"\u003ebitflags/bitflags#474\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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.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\u003ch1\u003e2.11.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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.10.0...2.11.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.10.0...2.11.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/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.10.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `snow` from 0.9.6 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcginty/snow/releases\"\u003esnow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch2\u003eQuick Summary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003esnow\u003c/code\u003e is now \u003ccode\u003eno_std\u003c/code\u003e-friendly, with only one required dependency (\u003ccode\u003esubtle\u003c/code\u003e) now if you bring your own cryptographic provider, thank you \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cp\u003eThis release also sees some breaking API changes in the builder to further prevent misuse/abuse - more builder functions now return \u003ccode\u003eResult\u0026lt;Self, Error\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eSelf\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe P-256 curve is now also available as a non-default feature for those of you needing more curves in your life.\u003c/p\u003e\n\u003cp\u003eFinally, this release transitioned the snow codebase to Rust 2024 and has a new MSRV of 1.85.\u003c/p\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for NIST P-256 curve by \u003ca href=\"https://github.com/AlfioEmanueleFresta\"\u003e\u003ccode\u003e@​AlfioEmanueleFresta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/185\"\u003emcginty/snow#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno_std\u003c/code\u003e support with \u003ccode\u003ealloc\u003c/code\u003e by \u003ca href=\"https://github.com/jmlepisto\"\u003e\u003ccode\u003e@​jmlepisto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/183\"\u003emcginty/snow#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved dependency on \u003ccode\u003erand\u003c/code\u003e by \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/193\"\u003emcginty/snow#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dead docs link for forming NoiseParams strings by \u003ca href=\"https://github.com/thombles\"\u003e\u003ccode\u003e@​thombles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/129\"\u003emcginty/snow#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation reference to parameters in examples/simple.rs by \u003ca href=\"https://github.com/okdistribute\"\u003e\u003ccode\u003e@​okdistribute\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/113\"\u003emcginty/snow#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate various links by \u003ca href=\"https://github.com/robyoder\"\u003e\u003ccode\u003e@​robyoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/151\"\u003emcginty/snow#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nonce incrementing in stateful transport to match the specification by \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/152\"\u003emcginty/snow#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es/Ed448/Curve448/ by \u003ca href=\"https://github.com/dconnolly\"\u003e\u003ccode\u003e@​dconnolly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/155\"\u003emcginty/snow#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecurve25519_dalek 4 by \u003ca href=\"https://github.com/kayabaNerve\"\u003e\u003ccode\u003e@​kayabaNerve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/161\"\u003emcginty/snow#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump aes-gcm and chacha20poly1305 by \u003ca href=\"https://github.com/kayabaNerve\"\u003e\u003ccode\u003e@​kayabaNerve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/166\"\u003emcginty/snow#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify example code by \u003ca href=\"https://github.com/BlackHoleFox\"\u003e\u003ccode\u003e@​BlackHoleFox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/175\"\u003emcginty/snow#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadded example for oneway pattern Xpsk1 by \u003ca href=\"https://github.com/bluen\"\u003e\u003ccode\u003e@​bluen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/186\"\u003emcginty/snow#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigrating from 0.9\u003c/h2\u003e\n\u003cp\u003eThe main change you'll likely notice is the need to add \u003ccode\u003eexpect(...)\u003c/code\u003e or \u003ccode\u003e?\u003c/code\u003e to a few builder functions that have been updated to further limit the chance of misuse.\u003c/p\u003e\n\u003cp\u003eHere are the semver-breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder function fallibility: more functions in the builder now return a \u003ccode\u003eResult\u003c/code\u003e to more explicitly prohibit calling the same setter twice.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDHChoice::Ed448\u003c/code\u003e has been renamed to \u003ccode\u003eDHChoice::Curve448\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMultiple new error enum variants have been added.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dead docs link for forming NoiseParams strings by \u003ca href=\"https://github.com/thombles\"\u003e\u003ccode\u003e@​thombles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/129\"\u003emcginty/snow#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation reference to parameters in examples/simple.rs by \u003ca href=\"https://github.com/okdistribute\"\u003e\u003ccode\u003e@​okdistribute\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/113\"\u003emcginty/snow#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ecurve25519-dalek\u003c/code\u003e to v4.0.0-rc.0 by \u003ca href=\"https://github.com/tarcieri\"\u003e\u003ccode\u003e@​tarcieri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/148\"\u003emcginty/snow#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate various links by \u003ca href=\"https://github.com/robyoder\"\u003e\u003ccode\u003e@​robyoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/151\"\u003emcginty/snow#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nonce incrementing in stateful transport to match the specification by \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/152\"\u003emcginty/snow#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es/Ed448/Curve448/ by \u003ca href=\"https://github.com/dconnolly\"\u003e\u003ccode\u003e@​dconnolly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/155\"\u003emcginty/snow#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecurve25519_dalek 4 by \u003ca href=\"https://github.com/kayabaNerve\"\u003e\u003ccode\u003e@​kayabaNerve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/161\"\u003emcginty/snow#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump aes-gcm and chacha20poly1305 by \u003ca href=\"https://github.com/kayabaNerve\"\u003e\u003ccode\u003e@​kayabaNerve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/166\"\u003emcginty/snow#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify example code by \u003ca href=\"https://github.com/BlackHoleFox\"\u003e\u003ccode\u003e@​BlackHoleFox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/175\"\u003emcginty/snow#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for NIST P-256 curve by \u003ca href=\"https://github.com/AlfioEmanueleFresta\"\u003e\u003ccode\u003e@​AlfioEmanueleFresta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/185\"\u003emcginty/snow#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadded example for oneway pattern Xpsk1 by \u003ca href=\"https://github.com/bluen\"\u003e\u003ccode\u003e@​bluen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/186\"\u003emcginty/snow#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove direct dependency on rand and rand_core by \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/193\"\u003emcginty/snow#193\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/mcginty/snow/commit/4bb43f50370bdb3e8b1b57814ac662864db2704f\"\u003e\u003ccode\u003e4bb43f5\u003c/code\u003e\u003c/a\u003e meta: release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/ee66c842a517e39e59e74ab05427b6de5abe4dc2\"\u003e\u003ccode\u003eee66c84\u003c/code\u003e\u003c/a\u003e meta: release 0.10.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/315a4a80c33acb15992417fb31fe6f3fb9c790aa\"\u003e\u003ccode\u003e315a4a8\u003c/code\u003e\u003c/a\u003e rust 1.85 msrv updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/08caaed89e7cd32b405f7408187ae2872c398f65\"\u003e\u003ccode\u003e08caaed\u003c/code\u003e\u003c/a\u003e remove unused byteorder dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/48d21aae97f2e8e9a1a956aa5ef23582dfa18566\"\u003e\u003ccode\u003e48d21aa\u003c/code\u003e\u003c/a\u003e feature-gate getrandom (enabled by default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/b6fe251ab829c9915a117038c1b6a70a07a95db7\"\u003e\u003ccode\u003eb6fe251\u003c/code\u003e\u003c/a\u003e Remove direct dependency on rand and rand_core (\u003ca href=\"https://redirect.github.com/mcginty/snow/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/edcc0da3d2215d6ae0b33275a4173fc79aa6e8ac\"\u003e\u003ccode\u003eedcc0da\u003c/code\u003e\u003c/a\u003e update rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/659eeb7fb154b3bec7c100ed67f64ece1583f798\"\u003e\u003ccode\u003e659eeb7\u003c/code\u003e\u003c/a\u003e meta: release 0.10.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/700b2cdebebe110abf58c95f4a06c94ccc1a1dc1\"\u003e\u003ccode\u003e700b2cd\u003c/code\u003e\u003c/a\u003e update dependencies to latest RUSTSEC approved versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/e399e6b1e051dd4a6d7f7da2afd1129eef700196\"\u003e\u003ccode\u003ee399e6b\u003c/code\u003e\u003c/a\u003e criterion 0.5 -\u0026gt; 0.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mcginty/snow/compare/v0.9.6...v0.10.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.43 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\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\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\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.8.5 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\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\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/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.8.5...0.10.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.31 to 0.3.32\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.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\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/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\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/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.3\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.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/Yakhil-cmd/oasis-core--010/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakhil-cmd%2Foasis-core--010/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4789095452","node_id":"PR_kwDOOYm0Nc7s2vrQ","number":64,"state":"closed","title":"Bump the cargo group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-01T21:49:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-01T20:47:05.000Z","updated_at":"2026-07-01T21:49:25.000Z","time_to_close":3738,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":37,"packages":[{"name":"gix","old_version":"0.83.0","new_version":"0.84.0","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"log","old_version":"0.4.30","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"toml_edit","old_version":"0.25.11+spec-1.1.0","new_version":"0.25.12+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"cargo_toml","old_version":"0.22.3","new_version":"1.0.0"},{"name":"jiff","old_version":"0.2.27","new_version":"0.2.29","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"arrayvec","old_version":"0.7.6","new_version":"0.7.7","repository_url":"https://github.com/bluss/arrayvec"},{"name":"borsh","old_version":"1.6.1","new_version":"1.7.0","repository_url":"https://github.com/near/borsh-rs"},{"name":"bstr","old_version":"1.12.1","new_version":"1.12.2","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/camino-rs/camino"},{"name":"cc","old_version":"1.2.63","new_version":"1.2.65","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"curl","old_version":"0.4.49","new_version":"0.4.50","repository_url":"https://github.com/alexcrichton/curl-rust"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gix-attributes","old_version":"0.33.1","new_version":"0.33.2","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-date","old_version":"0.15.4","new_version":"0.15.5","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-hashtable","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-imara-diff","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-packetline","old_version":"0.21.4","new_version":"0.21.5","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-tempfile","old_version":"23.0.1","new_version":"23.0.2","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-transport","old_version":"0.57.1","new_version":"0.57.2","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"libz-sys","old_version":"1.1.28","new_version":"1.1.29","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"memchr","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"memmap2","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"openssl-sys","old_version":"0.9.116","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"zlib-rs","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gix](https://github.com/GitoxideLabs/gitoxide) | `0.83.0` | `0.84.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.30` | `0.4.33` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.11+spec-1.1.0` | `0.25.12+spec-1.1.0` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.3` | `1.0.0` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.27` | `0.2.29` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [arrayvec](https://github.com/bluss/arrayvec) | `0.7.6` | `0.7.7` |\n| [borsh](https://github.com/near/borsh-rs) | `1.6.1` | `1.7.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.1` | `1.12.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.2.2` | `1.2.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.63` | `1.2.65` |\n| [curl](https://github.com/alexcrichton/curl-rust) | `0.4.49` | `0.4.50` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [gix-attributes](https://github.com/GitoxideLabs/gitoxide) | `0.33.1` | `0.33.2` |\n| [gix-date](https://github.com/GitoxideLabs/gitoxide) | `0.15.4` | `0.15.5` |\n| [gix-hashtable](https://github.com/GitoxideLabs/gitoxide) | `0.15.1` | `0.15.2` |\n| [gix-imara-diff](https://github.com/GitoxideLabs/gitoxide) | `0.2.2` | `0.2.3` |\n| [gix-packetline](https://github.com/GitoxideLabs/gitoxide) | `0.21.4` | `0.21.5` |\n| [gix-tempfile](https://github.com/GitoxideLabs/gitoxide) | `23.0.1` | `23.0.2` |\n| [gix-transport](https://github.com/GitoxideLabs/gitoxide) | `0.57.1` | `0.57.2` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.28` | `1.1.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.1` | `2.8.2` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.10` | `0.9.11` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.116` | `0.9.117` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.46` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.4` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.3` | `0.6.4` |\n\n\nUpdates `gix` from 0.83.0 to 0.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/releases\"\u003egix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egix v0.84.0\u003c/h2\u003e\n\u003ch3\u003eNew Features (BREAKING)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow checkouts of empty repositories\nAlso make turn \u003ccode\u003edestination_must_be_empty\u003c/code\u003e into \u003ccode\u003eOption\u0026lt;bool\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSHA-256\u003c/code\u003e support for object-format parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFollow submodule gitdir files when opening and perform basic validation\nModern submodules store a .git file in the worktree whose gitdir: value points\nat the repository to open. The previous resolver treated every non-directory\n.git path like an uninitialized submodule and fell back to .git/modules/\u003c!-- raw HTML omitted --\u003e,\nwhich can open the wrong repository after a submodule gitdir is relocated or\nrenamed. That shows up as phantom submodule HEAD changes in gix status.\u003c/p\u003e\n\u003cp\u003eGit baseline: Git setup.c::read_gitfile_gently() parses gitdir:\nfiles and resolves relative targets against the .git file location;\nsubmodule.c::submodule_to_gitdir() consults that gitfile before falling back to\nthe name-derived .git/modules path.\u003c/p\u003e\n\u003cp\u003eUpdate Submodule::git_dir_try_old_form() to validate the submodule name, then\nfollow worktree .git files when present while preserving the old-form directory\nand uninitialized fallback behavior. Validate present gitdir file targets for\ndirect state/open/status queries so broken submodule checkouts are reported\nif the gitlink doesn't point to a directory.\nFor status ignore=all, still parse valid gitdir files to keep state accurate,\nbut skip target validation and fall back without error if the gitdir file itself\nis malformed or unreadable. Derive State::is_old_form directly from whether\nthe worktree .git path is a directory so a divergent modern gitlink is not\nmisclassified as old form.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eRepository::is_dirty()\u003c/code\u003e won't fail on unborn repositories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e37 commits contributed to the release over the course of 28 calendar days.\u003c/li\u003e\n\u003cli\u003e28 days passed between releases.\u003c/li\u003e\n\u003cli\u003e4 commits were understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e2 unique issues were worked on: #, \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2585\"\u003e#2585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e#\u003c/strong\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/GitoxideLabs/gitoxide/commit/10c58bb56597d9335611da121aac21f9b09b6e5b\"\u003e\u003ccode\u003e10c58bb\u003c/code\u003e\u003c/a\u003e Release gix-error v0.2.4, gix-date v0.15.4, gix-actor v0.41.1, gix-trace v0.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/b6c41cb5474b77e4eeedbb11cd321d48b3e7623a\"\u003e\u003ccode\u003eb6c41cb\u003c/code\u003e\u003c/a\u003e Montly report for May 2026\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/faecc2373d4b82f0856edbfa964280ab2134b8a5\"\u003e\u003ccode\u003efaecc23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2607\"\u003e#2607\u003c/a\u003e from SarthakB11/fix/issue-1842\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/8323858295164d23c25ebca52f6b9b01eeca885d\"\u003e\u003ccode\u003e8323858\u003c/code\u003e\u003c/a\u003e fix: Derive \u003ccode\u003e$0\u003c/code\u003e for \u003ccode\u003esh -c\u003c/code\u003e from the shell's basename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/d62e33c725d4a2a3415b9d31554d5fa39e0fed73\"\u003e\u003ccode\u003ed62e33c\u003c/code\u003e\u003c/a\u003e Add tests for \u003ccode\u003e$0\u003c/code\u003e deriving from the actually-running shell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/f6433acf3ae34e2349dd970633ee428490aeff34\"\u003e\u003ccode\u003ef6433ac\u003c/code\u003e\u003c/a\u003e Update downstream test assertions for sh $0 change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/6752a964b1e24bf79d1bda4e9cddd6e404646f2d\"\u003e\u003ccode\u003e6752a96\u003c/code\u003e\u003c/a\u003e Pass sh (not --) as $0 to sh -c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/43774856ea44f6ec2176802aca0bc5facd7c7ad7\"\u003e\u003ccode\u003e4377485\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2612\"\u003e#2612\u003c/a\u003e from GitoxideLabs/improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/123cdaf01e0ba7eea82d5acd1f2362cb2e236a85\"\u003e\u003ccode\u003e123cdaf\u003c/code\u003e\u003c/a\u003e \u003ccode\u003espawn_git_daemon\u003c/code\u003e now spawns the git daemon on a free port automatically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/cad26e94a6f711105a08e39998f0a64d0a3903ba\"\u003e\u003ccode\u003ecad26e9\u003c/code\u003e\u003c/a\u003e fix: disable automatic Git maintenance in gix-testtools, add `apply_git_confi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/compare/gix-v0.83.0...gix-v0.84.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.30 to 0.4.33\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.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\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.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.33\"\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.11+spec-1.1.0 to 0.25.12+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/c448b9a1dde248203ca7b524f59d4342fa431610\"\u003e\u003ccode\u003ec448b9a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0a2887317f7610d813d3c72863c114e5ff1dbc48\"\u003e\u003ccode\u003e0a28873\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/16ff6877461aa9c8abb1124d3a9f14c4c688e01d\"\u003e\u003ccode\u003e16ff687\u003c/code\u003e\u003c/a\u003e fix(edit): Don't allow moving tables above root (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/05fe0ce66848545a4131081158e3e32a5351365e\"\u003e\u003ccode\u003e05fe0ce\u003c/code\u003e\u003c/a\u003e fix(edit): Don't allow moving tables above root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a2d4bf492ceed2b4eb255ffde78603a82404e3de\"\u003e\u003ccode\u003ea2d4bf4\u003c/code\u003e\u003c/a\u003e test(edit): Show set_position bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/95dfe11adbf78422a5edcc007f7adc89d4bcbe3a\"\u003e\u003ccode\u003e95dfe11\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.3 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1165\"\u003e#1165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b37d9839be59230835bcb91233a3e89fa27afb9\"\u003e\u003ccode\u003e1b37d98\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ce874e7efc02e58586c57556921ead6d4825e191\"\u003e\u003ccode\u003ece874e7\u003c/code\u003e\u003c/a\u003e chore: Update toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f33ed68af452205cb9e9daa41398fc381b58db92\"\u003e\u003ccode\u003ef33ed68\u003c/code\u003e\u003c/a\u003e chore: Update toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1bf7c679daa9f410a7961a08fc65bc242a45a3dd\"\u003e\u003ccode\u003e1bf7c67\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_toml` from 0.22.3 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/57265f0c52a928f5e7f197bedc216c4654349c5e\"\u003e\u003ccode\u003e57265f0\u003c/code\u003e\u003c/a\u003e SemVer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/a145a64a75b5f85058533fd7eaeccaf47bc44bdb\"\u003e\u003ccode\u003ea145a64\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/0bca288c178994aef852abbc38392aed817a5601\"\u003e\u003ccode\u003e0bca288\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/e58ec3dda6a3bb656a911db303f940b382190773\"\u003e\u003ccode\u003ee58ec3d\u003c/code\u003e\u003c/a\u003e Fix FileSystem handling of empty path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/82e0c277b6b63cc51d71445831f30549592fbf26\"\u003e\u003ccode\u003e82e0c27\u003c/code\u003e\u003c/a\u003e Merge branch 'toml-1.0.0' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/c76f8579de20eab19a35883f1d374da0b6f86b2d\"\u003e\u003ccode\u003ec76f857\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003etoml\u003c/code\u003e to 1.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/compare/v0.22.3...v1.0.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.27 to 0.2.29\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.29 (2026-06-20)\u003c/h1\u003e\n\u003cp\u003eThis release adds support for [\u003ccode\u003edefmt\u003c/code\u003e], which is a highly efficient logging\nframework that targets resource-constrained devices, like microcontrollers.\u003c/p\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/505\"\u003e#505\u003c/a\u003e:\nAdd support for the \u003ccode\u003edefmt\u003c/code\u003e crate by implementing \u003ccode\u003edefmt::Format\u003c/code\u003e on the\nprinciple public types in Jiff.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/pull/584\"\u003e#584\u003c/a\u003e:\nAdd \u003ccode\u003eZoned::UNIX_EPOCH\u003c/code\u003e as a constant.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/pull/587\"\u003e#587\u003c/a\u003e:\nChange the \u003ccode\u003eDebug\u003c/code\u003e output for \u003ccode\u003ecivil::ISOWeekDate\u003c/code\u003e to match the \u003ccode\u003eDebug\u003c/code\u003e output\nstyle of other primitive datetime types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/525\"\u003e#525\u003c/a\u003e:\nFix a bug that prevented time zone lookups when using an on-disk time zone\ndatabase on Windows.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/539\"\u003e#539\u003c/a\u003e:\nFix a bug where rendering a datetime in an error message would omit a \u003ccode\u003eT\u003c/code\u003e\nseparator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.28 (2026-05-28)\u003c/h1\u003e\n\u003cp\u003eThis is a small release with a fix for test failures on 32-bit targets in\n\u003ccode\u003eno-alloc\u003c/code\u003e environments.\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/573\"\u003e#573\u003c/a\u003e:\nFix test failure on 32-bit targets in \u003ccode\u003eno-alloc\u003c/code\u003e environments.\u003c/li\u003e\n\u003c/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/BurntSushi/jiff/commits/jiff-static-0.2.29\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\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 `arrayvec` from 0.7.6 to 0.7.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bluss/arrayvec/blob/master/CHANGELOG.md\"\u003earrayvec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lifetime warning by \u003ca href=\"https://github.com/niklasf\"\u003e\u003ccode\u003e@​niklasf\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/bluss/arrayvec/pull/305\"\u003e#305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double free for ZSTs by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/bluss/arrayvec/pull/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse 16-bit length on 16-bit targets (internal representation change) by\n\u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/bluss/arrayvec/pull/234\"\u003e#234\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/bluss/arrayvec/commit/8267e7e5614569192bd794fea9e88f85ed913eb8\"\u003e\u003ccode\u003e8267e7e\u003c/code\u003e\u003c/a\u003e 0.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/af46ae7792c6db081a6b93660ba7cbb95f671e02\"\u003e\u003ccode\u003eaf46ae7\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/1bc606d8c83a34b8fae9dd117bfeab10f90d2ca7\"\u003e\u003ccode\u003e1bc606d\u003c/code\u003e\u003c/a\u003e Fix warning about hidden elided lifetime in \u003ccode\u003eDrain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/29daea95b91046c1d18cdc738cec4f639ec2661e\"\u003e\u003ccode\u003e29daea9\u003c/code\u003e\u003c/a\u003e Fix double-free for ZSTs with Drop in .extend()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/0ff49b9614311456def2f15748b7341efa0bf731\"\u003e\u003ccode\u003e0ff49b9\u003c/code\u003e\u003c/a\u003e add a test demonstrating double-free in extend() for ZSTs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/812c83a2b16c7d97c5e5250ebfd785da4e089895\"\u003e\u003ccode\u003e812c83a\u003c/code\u003e\u003c/a\u003e Use 16-bit lengths on 16-bit targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/4ef0e8902896ac553ef25f36190f1c61498086fc\"\u003e\u003ccode\u003e4ef0e89\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eArrayVec::spare_capacity_mut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bluss/arrayvec/compare/0.7.6...0.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `borsh` from 1.6.1 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/near/borsh-rs/releases\"\u003eborsh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eborsh-derive-v1.7.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eborsh-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eBorshSerialize\u003c/code\u003e and \u003ccode\u003eBorshDeserialize\u003c/code\u003e for \u003ccode\u003eUuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle PhantomData in enum schema derive (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecover schema predicate bounds referencing filtered enum params (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix the build on current toolchains (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/368\"\u003e#368\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/near/borsh-rs/blob/master/CHANGELOG.md\"\u003eborsh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/near/borsh-rs/compare/borsh-v1.6.1...borsh-v1.7.0\"\u003e1.7.0\u003c/a\u003e - 2026-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eBorshSerialize\u003c/code\u003e and \u003ccode\u003eBorshDeserialize\u003c/code\u003e for \u003ccode\u003eUuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle PhantomData in enum schema derive (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecover schema predicate bounds referencing filtered enum params (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix the build on current toolchains (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/368\"\u003e#368\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/near/borsh-rs/commit/3348776d27adf4df8acd0694238590d25e485258\"\u003e\u003ccode\u003e3348776\u003c/code\u003e\u003c/a\u003e chore: release v1.7.0 (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/9e48f6097f2318c991785b70fb4c6499e4151d07\"\u003e\u003ccode\u003e9e48f60\u003c/code\u003e\u003c/a\u003e test: cover schema predicate bounds referencing filtered enum params (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/113302344911697632fb1818c360e10eeb45c02e\"\u003e\u003ccode\u003e1133023\u003c/code\u003e\u003c/a\u003e fix: handle PhantomData in enum schema derive (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/b53e10868386b09aed142f4c274be1cba22edf0e\"\u003e\u003ccode\u003eb53e108\u003c/code\u003e\u003c/a\u003e ci: use org-level NEARPROTOCOL_CI_PR_ACCESS token for release-plz (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/47e132fa2d302643c84dc0d5fa2038a966830325\"\u003e\u003ccode\u003e47e132f\u003c/code\u003e\u003c/a\u003e feat: impl \u003ccode\u003eBorshSerialize\u003c/code\u003e and \u003ccode\u003eBorshDeserialize\u003c/code\u003e for \u003ccode\u003eUuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/aa2e794f1990a88e95eedb4addbe17219c9a7ded\"\u003e\u003ccode\u003eaa2e794\u003c/code\u003e\u003c/a\u003e ci: fix the build on current toolchains (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/near/borsh-rs/compare/borsh-v1.6.1...borsh-v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bstr` from 1.12.1 to 1.12.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/c857a1c2b92353217adf83199845f8d6eb8ca0f6\"\u003e\u003ccode\u003ec857a1c\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/e4c64980811234a14270feb552a645be19c2b5f6\"\u003e\u003ccode\u003ee4c6498\u003c/code\u003e\u003c/a\u003e doc: clarify the case where there is no valid UTF-8 prefix (\u003ca href=\"https://redirect.github.com/BurntSushi/bstr/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/8481908454c15daa215fb088d6d954caba956ced\"\u003e\u003ccode\u003e8481908\u003c/code\u003e\u003c/a\u003e doc: add alias to \u003ccode\u003efields\u003c/code\u003e and \u003ccode\u003eFields\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/6f089f356f8ba7ec854ce8b3045bb01df412d41e\"\u003e\u003ccode\u003e6f089f3\u003c/code\u003e\u003c/a\u003e lint: add \u003ccode\u003eset -u\u003c/code\u003e to regex generation scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/1396d35ffeade822d32c4433e559989bed3ba400\"\u003e\u003ccode\u003e1396d35\u003c/code\u003e\u003c/a\u003e docs: fix spelling mistake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/94cdd94187a5905942d270415cf9595dc969aa27\"\u003e\u003ccode\u003e94cdd94\u003c/code\u003e\u003c/a\u003e lint: add \u003ccode\u003e#[must_use]\u003c/code\u003e to \u003ccode\u003eByteSlice::replace[n]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/155fc93cfc02f563c3bf7938d42c288f06a9b98c\"\u003e\u003ccode\u003e155fc93\u003c/code\u003e\u003c/a\u003e deps: switch \u003ccode\u003eserde\u003c/code\u003e to \u003ccode\u003eserde_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/bf0bf16ec409a8f47db67f111d698150373d890c\"\u003e\u003ccode\u003ebf0bf16\u003c/code\u003e\u003c/a\u003e perf: implement \u003ccode\u003eIterator::count\u003c/code\u003e for \u003ccode\u003eChars\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/97bf6f86567ab055755af2e490b9c511d5a98c99\"\u003e\u003ccode\u003e97bf6f8\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e--captures none\u003c/code\u003e instead of \u003ccode\u003e--no-captures\u003c/code\u003e in \u003ccode\u003egenerate-unicode-data\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/f0ebd3ab299c0f0c2c4e21d5b218a4f1552b3c03\"\u003e\u003ccode\u003ef0ebd3a\u003c/code\u003e\u003c/a\u003e deps: bump criterion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/bstr/compare/1.12.1...1.12.2\"\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.0\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.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/94e42915a9a4bac7c2fbaa3d94f27bf0eb4dfb14\"\u003e\u003ccode\u003e94e4291\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/acd1e0ffb8f076225759b8005d04f65ef77cccca\"\u003e\u003ccode\u003eacd1e0f\u003c/code\u003e\u003c/a\u003e Fix \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\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camino` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/camino-rs/camino/releases\"\u003ecamino's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecamino 1.2.3\u003c/h2\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUtf8Path::hash\u003c/code\u003e now delegates to \u003ccode\u003estd::path::Path::hash\u003c/code\u003e, resulting in hashing requiring ~2x fewer instructions. Thanks \u003ca href=\"https://github.com/stormslowly\"\u003estormslowly\u003c/a\u003e for your first contribution!\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/camino-rs/camino/blob/main/CHANGELOG.md\"\u003ecamino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.3] - 2026-06-18\u003c/h2\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUtf8Path::hash\u003c/code\u003e now delegates to \u003ccode\u003estd::path::Path::hash\u003c/code\u003e, resulting in hashing requiring ~2x fewer instructions. Thanks \u003ca href=\"https://github.com/stormslowly\"\u003estormslowly\u003c/a\u003e for your first contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/0b4c744aa4f312ce519fd0e86daae780c1f86b01\"\u003e\u003ccode\u003e0b4c744\u003c/code\u003e\u003c/a\u003e [camino] version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/feac129212a7d5304d4356d8e489ca5cfd084db9\"\u003e\u003ccode\u003efeac129\u003c/code\u003e\u003c/a\u003e [meta] prepare changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/f806a85321fa0c811c15cda96176ee43c62ae284\"\u003e\u003ccode\u003ef806a85\u003c/code\u003e\u003c/a\u003e add cargo-release autoreplacements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/6368097ecead11b0e06ecf05858cb17aa05b0afe\"\u003e\u003ccode\u003e6368097\u003c/code\u003e\u003c/a\u003e perf: delegate \u003ccode\u003eUtf8Path::hash\u003c/code\u003e to the wrapped \u003ccode\u003ePath\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/camino-rs/camino/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/05beb0ec91de88357972b25d8503043640530ef1\"\u003e\u003ccode\u003e05beb0e\u003c/code\u003e\u003c/a\u003e test: assert Utf8Path Hash/Eq consistency (\u003ca href=\"https://redirect.github.com/camino-rs/camino/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/8684c7be0d1924092f64dd37dd06f13d605ffc5e\"\u003e\u003ccode\u003e8684c7b\u003c/code\u003e\u003c/a\u003e [ci] also use pinned Cargo.lock for nightly-2022-12-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/17e81971e24de856488a506c21cbb81f1acd3d8d\"\u003e\u003ccode\u003e17e8197\u003c/code\u003e\u003c/a\u003e [ci] use pinned Cargo.lock for Rust 1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/0bfd6243e375264b089a4c0e6054b86fc900e1a0\"\u003e\u003ccode\u003e0bfd624\u003c/code\u003e\u003c/a\u003e [release] use trusted publishing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/camino-rs/camino/compare/camino-1.2.2...camino-1.2.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.63 to 1.2.65\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.2.65\u003c/h2\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/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.64\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\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/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.2.64...cc-v1.2.65\"\u003e1.2.65\u003c/a\u003e - 2026-06-19\u003c/h2\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/1763\"\u003e#1763\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.2.63...cc-v1.2.64\"\u003e1.2.64\u003c/a\u003e - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\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/cc-rs/commit/640c66a8b8a225146a16068bad637d5e3417ffbf\"\u003e\u003ccode\u003e640c66a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/26e1972e89d30f6143fde642c63efe909a1dc5bc\"\u003e\u003ccode\u003e26e1972\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9858eb891fae17fa8ddbcf5124e9657d5d5a6f93\"\u003e\u003ccode\u003e9858eb8\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.77.6 to 2.81.8 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/3bcc923987c9b5ef45f3db11e9cf27c2dca035e6\"\u003e\u003ccode\u003e3bcc923\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.129 to 0.5.130 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f0c89980a9c521dc5b703a20760900d9770319c0\"\u003e\u003ccode\u003ef0c8998\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1cb49a754e23f1fdb9d4fb8d3477598acb7dd627\"\u003e\u003ccode\u003e1cb49a7\u003c/code\u003e\u003c/a\u003e Add more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/44212e077cc762b595a3c4f5cc450e69aa164685\"\u003e\u003ccode\u003e44212e0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c81f5d724a9e327895fa18c100ce36dc4016db9\"\u003e\u003ccode\u003e9c81f5d\u003c/code\u003e\u003c/a\u003e Remove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a2bcb6e14c18e7191f5e0891b6925622eb3d5581\"\u003e\u003ccode\u003ea2bcb6e\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b2e811e17bbb052fe2db0cb5dbcf82ac295ff53b\"\u003e\u003ccode\u003eb2e811e\u003c/code\u003e\u003c/a\u003e Add default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targe...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.63...cc-v1.2.65\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `curl` from 0.4.49 to 0.4.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alexcrichton/curl-rust/releases\"\u003ecurl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.50\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eproxy_headers\u003c/code\u003e methods. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/626\"\u003e#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enum_connects\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewindows-sys\u003c/code\u003e up to version 0.61. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/648/changeshttps://redirect.github.com/alexcrichton/curl-rust/pull/648\"\u003e#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003emut\u003c/code\u003e from several getter methods where not needed. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaised minimum version of curl-sys to 0.4.89+curl-8.20.0. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/657\"\u003e#657\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/alexcrichton/curl-rust/commit/68968d6cf87f093116352952bac35bde3a999deb\"\u003e\u003ccode\u003e68968d6\u003c/code\u003e\u003c/a\u003e Bump crate versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/10db235cc25e17fd1af6ea6ed1830bb3d034b8b6\"\u003e\u003ccode\u003e10db235\u003c/code\u003e\u003c/a\u003e Update OpenSSL initialization check (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/142ee968f41c115738dde60cfb463c7f6e0fc596\"\u003e\u003ccode\u003e142ee96\u003c/code\u003e\u003c/a\u003e Initialize openssl-probe env vars if curl requires init (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/df64ee4fcb1e3e2927d04e6bb6d8a1c0feedc844\"\u003e\u003ccode\u003edf64ee4\u003c/code\u003e\u003c/a\u003e Fix Clippy lints (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/5df9997d159ea50dc71be4056759e10428c93e98\"\u003e\u003ccode\u003e5df9997\u003c/code\u003e\u003c/a\u003e Ensure that the Xcode CLI tools are installed (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/bedd77b8b214eda9d7636a9a50ddfb9dda4b646e\"\u003e\u003ccode\u003ebedd77b\u003c/code\u003e\u003c/a\u003e Exposed the curl_multi_poll libcurl API behind a new feature flag: po… (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alexcrichton/curl-rust/compare/curl-sys-0.4.49...curl-sys-0.4.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `curl-sys` from 0.4.88+curl-8.20.0 to 0.4.90+curl-8.21.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/bae5dc561e0711b4982eeddda8b5dbac45d531f1\"\u003e\u003ccode\u003ebae5dc5\u003c/code\u003e\u003c/a\u003e Update curl to 8.21.0 (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/0cfd9e3b8b1aa0b8fc2c8d552597555a30a21416\"\u003e\u003ccode\u003e0cfd9e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/657\"\u003e#657\u003c/a\u003e from ehuss/update-curl-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/29eea1fe85b223df754c7aca6a4f1c9b0dee13d8\"\u003e\u003ccode\u003e29eea1f\u003c/code\u003e\u003c/a\u003e Bump version of curl-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/3ea1f212515b6f7ba6dda855a8e99945b9d0822d\"\u003e\u003ccode\u003e3ea1f21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/656\"\u003e#656\u003c/a\u003e from ehuss/bump-curl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/c14f8f69987687e6fb3d781859279fdf1cf7bb8f\"\u003e\u003ccode\u003ec14f8f6\u003c/code\u003e\u003c/a\u003e Bump curl to 0.4.50\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/6a172673f51662aa7d00bbc34e289c8d5447f526\"\u003e\u003ccode\u003e6a17267\u003c/code\u003e\u003c/a\u003e Consolidate some dependency versions into workspace (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/31318a57000737f08bc5098589b2877fa2d49137\"\u003e\u003ccode\u003e31318a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/626\"\u003e#626\u003c/a\u003e from jcamiel/implement-proxy-headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/d13bca1712fd244383f45cbda28ba95aebdcf02a\"\u003e\u003ccode\u003ed13bca1\u003c/code\u003e\u003c/a\u003e Implements method proxy_headers to add headers only to the proxy.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alexcrichton/curl-rust/compare/curl-sys-0.4.88...curl-sys-0.4.90\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.4.2 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md\"\u003egetrandom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.2...v0.4.3\"\u003e0.4.3\u003c/a\u003e - 2026-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm64-unknown-unknown\u003c/code\u003e target support for \u003ccode\u003ewasm_js\u003c/code\u003e backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop \u003ccode\u003ewasip2\u003c/code\u003e and \u003ccode\u003ewasip3\u003c/code\u003e dependencies in favor of manual bindings \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/830\"\u003erust-random/getrandom#830\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/848\"\u003erust-random/getrandom#848\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/getrandom/commit/5e7cd5733536844a9856dc7259bd4696bbe5e3ae\"\u003e\u003ccode\u003e5e7cd57\u003c/code\u003e\u003c/a\u003e Release v0.4.3 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/1ea268a69191eddedb33f2aa65104c15c8e00192\"\u003e\u003ccode\u003e1ea268a\u003c/code\u003e\u003c/a\u003e Use manual bindings for WASIp2/3 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f7290b005924cc0275706e08146d9765600c054e\"\u003e\u003ccode\u003ef7290b0\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/16ce801fb680b8bdf353a86ffbf41010a85ebbc0\"\u003e\u003ccode\u003e16ce801\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/e5adfca75356287dc50d76bd8b0a818c74143fb1\"\u003e\u003ccode\u003ee5adfca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ewasm64-unknown-unknown\u003c/code\u003e support for \u003ccode\u003ewasm_js\u003c/code\u003e backend (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/626df8dfb0ae34be760cdb5a32c069bd170f7119\"\u003e\u003ccode\u003e626df8d\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4a01cb2c02b2e8e3e4fac7ec375a732c43a45995\"\u003e\u003ccode\u003e4a01cb2\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f87bf394f7ca5ea9f4c55b83c67cb7fc6613efbf\"\u003e\u003ccode\u003ef87bf39\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/eadb879f8e178ca85f4746a01251f6e7432b338b\"\u003e\u003ccode\u003eeadb879\u003c/code\u003e\u003c/a\u003e ci: re-enable build job for x86_64-pc-cygwin (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/d715d734bb3a187e75d4a7a8aa5378dd492f626e\"\u003e\u003ccode\u003ed715d73\u003c/code\u003e\u003c/a\u003e CI: Reduce the number of packages that are updated for wasip2 MSRV test (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.2...v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gix-attributes` from 0.33.1 to 0.33.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/releases\"\u003egix-attributes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egix-attributes v0.33.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpand attribute macros only when set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4 commits contributed to the release over the course of 27 calendar days.\u003c/li\u003e\n\u003cli\u003e27 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2639\"\u003e#2639\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2639\"\u003e#2639\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eExpand attribute macros only when set (4039075)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2641\"\u003e#2641\u003c/a\u003e from GitoxideLabs/fix-2639 (d8b64fa)\u003c/li\u003e\n\u003cli\u003eRefactor tests (8aa6154)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2618\"\u003e#2618\u003c/a\u003e from GitoxideLabs/report (f7d4f33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/6428edc82fc8a16d5ef34ca2d49aa6fdff3645fe\"\u003e\u003ccode\u003e6428edc\u003c/code\u003e\u003c/a\u003e Release gix-date v0.15.5, gix-hashtable v0.15.2, gix-object v0.62.0, gix-attr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/1d301e256cef3c454c8d47473739963eec6028a0\"\u003e\u003ccode\u003e1d301e2\u003c/code\u003e\u003c/a\u003e report for June 2026\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/EliahKagan/cargo-smart-release/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EliahKagan%2Fcargo-smart-release/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"4784088906","node_id":"PR_kwDOCh-PX87smKQv","number":4278,"state":"closed","title":"Bump the rust group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-02T13:28:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-01T09:05:59.000Z","updated_at":"2026-07-02T13:28:52.000Z","time_to_close":102166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust","update_count":8,"packages":[{"name":"bitflags","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"log","old_version":"0.4.31","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.4","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.41","repository_url":"https://github.com/rustls/rustls"},{"name":"cbindgen","old_version":"0.29.3","new_version":"0.29.4","repository_url":"https://github.com/mozilla/cbindgen"},{"name":"time","old_version":"0.3.47","new_version":"0.3.51","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.12.1` | `2.13.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [log](https://github.com/rust-lang/log) | `0.4.31` | `0.4.33` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.41` |\n| [cbindgen](https://github.com/mozilla/cbindgen) | `0.29.3` | `0.29.4` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.51` |\n\n\nUpdates `bitflags` from 2.12.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\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.0\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.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/94e42915a9a4bac7c2fbaa3d94f27bf0eb4dfb14\"\u003e\u003ccode\u003e94e4291\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/acd1e0ffb8f076225759b8005d04f65ef77cccca\"\u003e\u003ccode\u003eacd1e0f\u003c/code\u003e\u003c/a\u003e Fix \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\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0\"\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 `log` from 0.4.31 to 0.4.33\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.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\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.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.23.4\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.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes 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/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/879\"\u003euuid-rs/uuid#879\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/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\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.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code 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/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message 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/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups 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/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization 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/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/876\"\u003euuid-rs/uuid#876\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/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\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/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5351af40a0bc3243a580c40d313f243d2435bad6\"\u003e\u003ccode\u003e5351af4\u003c/code\u003e\u003c/a\u003e doc: Enable feature flag label for docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e6a9669e30d53bae50fd52f16b7a1961fda236b\"\u003e\u003ccode\u003e1e6a966\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/888\"\u003e#888\u003c/a\u003e from uuid-rs/KodrAus-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c9619f639c0e2d5f932fa4e3588aed859f7dc5d0\"\u003e\u003ccode\u003ec9619f6\u003c/code\u003e\u003c/a\u003e fix up name of fuzz script in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.23.4\"\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.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/642a10300a1e703279bdc70e73f7e6db8d99ccbf\"\u003e\u003ccode\u003e642a103\u003c/code\u003e\u003c/a\u003e ci: drop Taplo job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/752c144bdc90f9673ce3b9004d218dce72c1f85a\"\u003e\u003ccode\u003e752c144\u003c/code\u003e\u003c/a\u003e Drop nightly clippy tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8d8611a3eee9f4251d8ea297367a17742cd2d6ef\"\u003e\u003ccode\u003e8d8611a\u003c/code\u003e\u003c/a\u003e Fix new \u003ccode\u003eclippy::useless-borrows-in-formatting\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/ebf329756205ae0448e442be46e034ff9027dcce\"\u003e\u003ccode\u003eebf3297\u003c/code\u003e\u003c/a\u003e Fix new \u003ccode\u003eclippy::manual_clear\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/46808e7a195d9075fe5de90970153f419781a2c0\"\u003e\u003ccode\u003e46808e7\u003c/code\u003e\u003c/a\u003e ci: sync cargo-check-external-types nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/041a8d23639aff4639bfc663522f289d9f546272\"\u003e\u003ccode\u003e041a8d2\u003c/code\u003e\u003c/a\u003e Cargo deny: allow RUSTSEC-2026-0173\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/62e220e470256a2bf8e893370da9be544446513f\"\u003e\u003ccode\u003e62e220e\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3c146963a758a3213264cd396084c2e686397a81\"\u003e\u003ccode\u003e3c14696\u003c/code\u003e\u003c/a\u003e Upgrade to hickory-resolver 0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/848a2ccc10517e95784cc8480adec053679bbec4\"\u003e\u003ccode\u003e848a2cc\u003c/code\u003e\u003c/a\u003e connect-tests: delete ech.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/5ce9cac2cfbfb00ae903eebd302ee2309826b4fe\"\u003e\u003ccode\u003e5ce9cac\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.41\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cbindgen` from 0.29.3 to 0.29.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/cbindgen/releases\"\u003ecbindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport constant enums and arrays.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.29.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the line_endings config option to use with the builder\u003c/li\u003e\n\u003cli\u003eFix doc attribute parsing to properly handle block comments\u003c/li\u003e\n\u003cli\u003eCheck for CMSE ABI's as well\u003c/li\u003e\n\u003cli\u003eci: Add a meta job to block the merge queue on it.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epub\u003c/code\u003e access to \u003ccode\u003eReprType\u003c/code\u003e fields\u003c/li\u003e\n\u003cli\u003eIn C23 mode, define sized enums as enums rather than typedefs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.29.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequest serde's std feature to avoid issues with newer toml versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.29.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecf13c2b enum: Track dependencies properly in enumerations.\u003c/li\u003e\n\u003cli\u003e307d1e9 constant: Handle cfg in associated constants.\u003c/li\u003e\n\u003cli\u003e0902d02 Remove \u0026quot;display\u0026quot; feature from the toml crate\u003c/li\u003e\n\u003cli\u003e9068410 Fix incorrect detection of duplicated constants\u003c/li\u003e\n\u003cli\u003e451e768 docs: Correct after_include type in example config (fix)\u003c/li\u003e\n\u003cli\u003eaff68c6 cargo update\u003c/li\u003e\n\u003cli\u003e09666f6 Update toml to 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.29.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-export annotation for statics and functions.\u003c/li\u003e\n\u003cli\u003eFixed conditional fields of constexpr literal structs\u003c/li\u003e\n\u003cli\u003eAdd rename rule for generated associated constant\u003c/li\u003e\n\u003cli\u003eUpgrade heck to 0.5\u003c/li\u003e\n\u003cli\u003eAdd support for an optional nullable attribute\u003c/li\u003e\n\u003cli\u003edocs.md: Fix deprecated_with_note and deprecated_variant_with_note being spelled as 'notes'\u003c/li\u003e\n\u003cli\u003eFix generic with \u0026quot;void\u0026quot; default\u003c/li\u003e\n\u003cli\u003eFixed error generation of structures using the keyword as inside arrays\u003c/li\u003e\n\u003cli\u003eAdded test for unsafe(no_mangle) attribute\u003c/li\u003e\n\u003cli\u003eFixed handling of trait methods containing the unsafe attribute\u003c/li\u003e\n\u003cli\u003eRename -Zparse-only\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.28.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eParse unsafe attributes in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1020\"\u003emozilla/cbindgen#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix local override of enum prefix-with-name by jsgf in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1006\"\u003emozilla/cbindgen#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd rename-all=prefix in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1021\"\u003emozilla/cbindgen#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eir: add support for UnsafeCell and SyncUnsafeCell by alekitto in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1003\"\u003emozilla/cbindgen#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement mangling for arrays in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1022\"\u003emozilla/cbindgen#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Ignore \u003ccode\u003eCARGO_BUILD_TARGET\u003c/code\u003e in tests by bryango in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1010\"\u003emozilla/cbindgen#1010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewline for each field for constexpr field constants by youknowone in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/988\"\u003emozilla/cbindgen#988\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/mozilla/cbindgen/blob/main/CHANGES\"\u003ecbindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.4\u003c/h1\u003e\n\u003cpre\u003e\u003ccode\u003e  * Support constant enums and arrays.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\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/cbindgen/commit/b826cb8911488fe8a209d2b693492c0c673e8cca\"\u003e\u003ccode\u003eb826cb8\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/cbindgen/commit/7b328f110b02a703c14526386df35027b882c92f\"\u003e\u003ccode\u003e7b328f1\u003c/code\u003e\u003c/a\u003e tests: Add some tests for constant enums.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/cbindgen/commit/6c5bb1fb1623a53738626bde30c1103033a2d8f4\"\u003e\u003ccode\u003e6c5bb1f\u003c/code\u003e\u003c/a\u003e ir: Add support for arrays.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/cbindgen/commit/3b1305a487a2e1f640f008405f839741875e4cf1\"\u003e\u003ccode\u003e3b1305a\u003c/code\u003e\u003c/a\u003e ir: Allow constant literals with enum variants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/cbindgen/commit/4cf75004880bb54ed545516c17c52a90debe1f10\"\u003e\u003ccode\u003e4cf7500\u003c/code\u003e\u003c/a\u003e ir: Use Path for ConstExprs.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mozilla/cbindgen/compare/0.29.3...0.29.4\"\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.51\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.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.51 [2026-06-22]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime\u003c/code\u003e compiles with \u003ccode\u003emacros\u003c/code\u003e enabled. This version is otherwise identical to v0.3.50.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.50 [2026-06-22] [YANKED]\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version was yanked because it would not compile when the \u003ccode\u003emacros\u003c/code\u003e feature was enabled.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp\u003c/code\u003e type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[year]\u003c/code\u003e in a runtime-parsed version 3 format description when the \u003ccode\u003elarge-dates\u003c/code\u003e feature is not\nenabled now succeeds. This previously failed due to a missing \u003ccode\u003e#[cfg]\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFurther gains when parsing with the non-deprecated parts of the RFC 2822 well-known format\u003c/li\u003e\n\u003cli\u003eGains when formatting with the ISO 8601 well-known format\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate\u003c/code\u003e arithmetic is improved in common situations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.49 [2026-06-13]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDue to a long-standing bug in the Rust compiler, v0.3.48 caused a number of crates to stop\ncompiling. A patch has been added that avoids triggering the bug.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.48 [2026-06-12] [YANKED]\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version was yanked due to a bug in the Rust compiler.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe number of digits parsed by \u003ccode\u003e[subsecond digits:1+]\u003c/code\u003e is capped at 32 to avoid parsing unbounded\nuser input. Digits after the 9\u003c!-- raw HTML omitted --\u003eth\u003c!-- raw HTML omitted --\u003e have no semantic meaning.\u003c/li\u003e\n\u003cli\u003eExplicitly specify \u003ccode\u003e#[repr]\u003c/code\u003e for \u003ccode\u003eWeekday\u003c/code\u003e. The value of the variants is relied upon in multiple\nlocations for soundness. The practical effect of this change is nothing, as Rust has always mapped\nC-like \u003ccode\u003eenum\u003c/code\u003es to 0..N in memory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNon-UTF-8 formatting and parsing is deprecated without replacement. It is recommended to only\nformat and parse valid UTF-8.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformat_description::parse\u003c/code\u003e is deprecated. It is recommended to use\n\u003ccode\u003eformat_description::parse_borrowed::\u0026lt;3\u0026gt;\u003c/code\u003e or \u003ccode\u003eformat_description::parse_owned::\u0026lt;3\u0026gt;\u003c/code\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/time-rs/time/commit/4ae4926ee6a6b7a930c56e4e533b4606f34dc619\"\u003e\u003ccode\u003e4ae4926\u003c/code\u003e\u003c/a\u003e v0.3.51 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/88eece312f3c173ad09095330d6b823170d52bc7\"\u003e\u003ccode\u003e88eece3\u003c/code\u003e\u003c/a\u003e v0.3.50 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/e1aa9ed777ade91d3d6bc7e9449c2f0cb1222b82\"\u003e\u003ccode\u003ee1aa9ed\u003c/code\u003e\u003c/a\u003e Remove unused imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6f64473b718b1bb27b900ecae24d60692e5b8d2b\"\u003e\u003ccode\u003e6f64473\u003c/code\u003e\u003c/a\u003e Add regression test for issue 773\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/9f8d7da04aeb99ea1807c41a1ba9e2c9e65426c9\"\u003e\u003ccode\u003e9f8d7da\u003c/code\u003e\u003c/a\u003e Improve performance of ISO 8601 formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/356975c17ff38647ce310c5577d87f149b756397\"\u003e\u003ccode\u003e356975c\u003c/code\u003e\u003c/a\u003e Share parsing components with different versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2850178a939981518e77f25777ffc89b84f0ff75\"\u003e\u003ccode\u003e2850178\u003c/code\u003e\u003c/a\u003e Improve RFC 2822 fast path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1f6fa791525b385139ca1323782e0bffdae535fc\"\u003e\u003ccode\u003e1f6fa79\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[inline]\u003c/code\u003e to trivial method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7e4fd30fbb643464117f6a0ac983a0db2efec6d0\"\u003e\u003ccode\u003e7e4fd30\u003c/code\u003e\u003c/a\u003e Add fast path for \u003ccode\u003eDate\u003c/code\u003e arithmetic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a928f2d4a8f3f8dd868f5a5024c2485579a6c6f6\"\u003e\u003ccode\u003ea928f2d\u003c/code\u003e\u003c/a\u003e Avoid range error when not using \u003ccode\u003elarge-dates\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.51\"\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/sigtrap/teleport/pull/4278","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigtrap%2Fteleport/issues/4278","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4278/packages"},{"uuid":"4781435650","node_id":"PR_kwDOSid0BM7sdjBD","number":11,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T00:49:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-01T00:50:16.000Z","updated_at":"2026-07-15T00:49:05.000Z","time_to_close":1209527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":17,"packages":[{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"termina","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/helix-editor/termina"},{"name":"arc-swap","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"pulldown-cmark","old_version":"0.13.3","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"open","old_version":"5.3.4","new_version":"5.3.6","repository_url":"https://github.com/Byron/open-rs"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"hashbrown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"cc","old_version":"1.2.61","new_version":"1.2.65","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"which","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/harryfei/which-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [termina](https://github.com/helix-editor/termina) | `0.3.2` | `0.3.3` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.26` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.13.3` | `0.13.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.4` | `5.3.6` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.61` | `1.2.65` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.4` |\n\n\nUpdates `bitflags` from 2.11.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `termina` from 0.3.2 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helix-editor/termina/blob/master/CHANGELOG.md\"\u003etermina's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.3.3] - 2026-05-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags representation (\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c7672\"\u003ec04c2c7672\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/helix-editor/termina/commit/6f7871364af18f2a36a2be28cfc658fea130992c\"\u003e\u003ccode\u003e6f78713\u003c/code\u003e\u003c/a\u003e Release v0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/88c34d19dce02bc5ec024107e7a59ed3093d3dba\"\u003e\u003ccode\u003e88c34d1\u003c/code\u003e\u003c/a\u003e Improve public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/acfd456c9303f0a237841b9ba7143dd8e8919f63\"\u003e\u003ccode\u003eacfd456\u003c/code\u003e\u003c/a\u003e Reject \u003ccode\u003eu16::MAX\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/f7f74219205811b6e9e11d351515619aa5e96c67\"\u003e\u003ccode\u003ef7f7421\u003c/code\u003e\u003c/a\u003e windows: Explain stdin/stdout BorrowedHandle behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/78a80cb405d3fc6ac39c2819984927576d3a59fc\"\u003e\u003ccode\u003e78a80cb\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a7432ae4041f9a0c97f0ca01f5f5743527944bed\"\u003e\u003ccode\u003ea7432ae\u003c/code\u003e\u003c/a\u003e parser: Avoid slicing when parsing bracketed paste\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c767273f57225cbd5c45cc12f4b357618dd\"\u003e\u003ccode\u003ec04c2c7\u003c/code\u003e\u003c/a\u003e Fix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/helix-editor/termina/compare/v0.3.2...v0.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arc-swap` from 1.9.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RefCnt must not panic (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/208\"\u003e#208\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\u003eSee full diff in \u003ca href=\"https://github.com/vorner/arc-swap/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\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/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.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/servo/rust-smallvec/commit/c469051a1ba05ef1a03dd69e14b4a5aa329e6f10\"\u003e\u003ccode\u003ec469051\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9fe422b9cd1ab6350e35ca48386a5de348900583\"\u003e\u003ccode\u003e9fe422b\u003c/code\u003e\u003c/a\u003e Fix Windows CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/51b965f56a066888828dae0b84e2ed190a1bdfe7\"\u003e\u003ccode\u003e51b965f\u003c/code\u003e\u003c/a\u003e Work around rustc 1.93 perf regression with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9da26a5315c563d4de181b0be9e75d165289f81e\"\u003e\u003ccode\u003e9da26a5\u003c/code\u003e\u003c/a\u003e Fix use-after-free in DrainFilter::keep_rest for zero-capacity SmallVecs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/79184f15937f841881cb32f02fe30286def5b69b\"\u003e\u003ccode\u003e79184f1\u003c/code\u003e\u003c/a\u003e Add Miri test for use-after-free in DrainFilter::keep_rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f59fb36b35064e63aa74992aab807552b1b68096\"\u003e\u003ccode\u003ef59fb36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/397\"\u003e#397\u003c/a\u003e from GiGainfosystems/exclude_scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/28b6ed71755c929634fc331c30a1d32b95edf576\"\u003e\u003ccode\u003e28b6ed7\u003c/code\u003e\u003c/a\u003e Exclude development script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\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.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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.33\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.33\"\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.103\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.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/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.103\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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 `ignore` from 0.4.25 to 0.4.26\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/82313cf95849bfe425109ad9506a52154879b1b1\"\u003e\u003ccode\u003e82313cf\u003c/code\u003e\u003c/a\u003e ignore-0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/43e2f08edef8c00e5d7719212c3e6a869bca1151\"\u003e\u003ccode\u003e43e2f08\u003c/code\u003e\u003c/a\u003e ignore: fix parent gitignore matching across multiple roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/79a23e0841ae84ef9b99c446052c8e6063a198bd\"\u003e\u003ccode\u003e79a23e0\u003c/code\u003e\u003c/a\u003e ignore: use named fields in \u003ccode\u003eIgnore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4519153e5e461527f4bca45b042fff45c4ec6fb9\"\u003e\u003ccode\u003e4519153\u003c/code\u003e\u003c/a\u003e doc: clarify half-boundary syntax for the \u003ccode\u003e-w/--word-regexp\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cb66736f146f093497f4dc537b33d0826f9af33c\"\u003e\u003ccode\u003ecb66736\u003c/code\u003e\u003c/a\u003e core: bleat a DEBUG message when RIPGREP_CONFIG_PATH is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/9b84e154c8e404f4c40f6f4e4c674ea02e77324a\"\u003e\u003ccode\u003e9b84e15\u003c/code\u003e\u003c/a\u003e ignore/types: add \u003ccode\u003econtainer\u003c/code\u003e type that covers both \u003ccode\u003eDockerfile\u003c/code\u003e and `Contain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cd1f981beafaeb9b61537e47e91314cea125400b\"\u003e\u003ccode\u003ecd1f981\u003c/code\u003e\u003c/a\u003e fix: derive \u003ccode\u003eDefault\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` 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/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.4\u003c/h2\u003e\n\u003cp\u003eFix \u003ccode\u003epanic\u003c/code\u003e in specific cases with \u003ccode\u003eTightParagraph\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases by \u003ca href=\"https://github.com/Martin1887\"\u003e\u003ccode\u003e@​Martin1887\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1096\"\u003epulldown-cmark/pulldown-cmark#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.3...v0.13.4\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/38e4d08f14ec4bd9783270e9623db7681ebed968\"\u003e\u003ccode\u003e38e4d08\u003c/code\u003e\u003c/a\u003e chore: cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/9c61031bf9b403415eec53646a209c4f988cb5bc\"\u003e\u003ccode\u003e9c61031\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version to 0.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/709268f5fa84fbbcb02104fc117a1d280cdc1c9d\"\u003e\u003ccode\u003e709268f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1096\"\u003e#1096\u003c/a\u003e from pulldown-cmark/fix-1095\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c1d44502ae63a8a8c9d1335b627a8428633b02ea\"\u003e\u003ccode\u003ec1d4450\u003c/code\u003e\u003c/a\u003e Add test case from 1097\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/6fea4536f330a806839d253e8dc7840d615b3676\"\u003e\u003ccode\u003e6fea453\u003c/code\u003e\u003c/a\u003e fix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/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 `open` from 5.3.4 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/releases\"\u003eopen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse PowerShell instead of wslview on WSL\nWSL users reported that wslu's wslview is discontinued and unavailable in\nsome package managers. The regression tests cover the WSL command builder and\ninitially failed because the first generated command was still \u003ccode\u003ewslview\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eBuild the WSL opener as a PowerShell \u003ccode\u003eStart-Process -FilePath\u003c/code\u003e script argument\nwith the target quoted as data, then retain the xdg-open, gio, gnome-open, and\nkde-open fallbacks. Update the user-facing docs and keep the WSL command builder\ntestable from host builds without adding dev-dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e48 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUse PowerShell instead of wslview on WSL (44d1d41)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/123\"\u003e#123\u003c/a\u003e from Byron/avoid-wslview (41c4cf0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev5.3.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edelegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\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/Byron/open-rs/blob/main/changelog.md\"\u003eopen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e use PowerShell instead of wslview on WSL\nWSL users reported that wslu's wslview is discontinued and unavailable in\nsome package managers. The regression tests cover the WSL command builder and\ninitially failed because the first generated command was still \u003ccode\u003ewslview\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eBuild the WSL opener as a PowerShell \u003ccode\u003eStart-Process -FilePath\u003c/code\u003e script argument\nwith the target quoted as data, then retain the xdg-open, gio, gnome-open, and\nkde-open fallbacks. Update the user-facing docs and keep the WSL command builder\ntestable from host builds without adding dev-dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e2 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e48 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUse PowerShell instead of wslview on WSL (\u003ca href=\"https://github.com/Byron/open-rs/commit/44d1d41349fdfd23e5e74e3c0ac4c9aca2ed7282\"\u003e\u003ccode\u003e44d1d41\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/123\"\u003e#123\u003c/a\u003e from Byron/avoid-wslview (\u003ca href=\"https://github.com/Byron/open-rs/commit/41c4cf09cab155460c29ac6a8b36ad6ec70b3d81\"\u003e\u003ccode\u003e41c4cf0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e5.3.5 (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e delegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\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/Byron/open-rs/commit/cfb39d8c323bc147096ae00b1360cb6633ce4c35\"\u003e\u003ccode\u003ecfb39d8\u003c/code\u003e\u003c/a\u003e Release open v5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/41c4cf09cab155460c29ac6a8b36ad6ec70b3d81\"\u003e\u003ccode\u003e41c4cf0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/123\"\u003e#123\u003c/a\u003e from Byron/avoid-wslview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/44d1d41349fdfd23e5e74e3c0ac4c9aca2ed7282\"\u003e\u003ccode\u003e44d1d41\u003c/code\u003e\u003c/a\u003e fix: use PowerShell instead of wslview on WSL (\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/b98fc01d0a9da985c892f8fdb14b618d036ab12d\"\u003e\u003ccode\u003eb98fc01\u003c/code\u003e\u003c/a\u003e Release open v5.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e fix(windows): delegate to winebrowser under Wine\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Byron/open-rs/compare/v5.3.4...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashbrown` from 0.17.0 to 0.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/hashbrown/releases\"\u003ehashbrown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/blob/main/CHANGELOG.md\"\u003ehashbrown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\u003e0.17.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d\"\u003e\u003ccode\u003ec62a63a\u003c/code\u003e\u003c/a\u003e chore: release v0.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79\"\u003e\u003ccode\u003e420e83b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\u003c/a\u003e from cuviper/rustc_try_insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef\"\u003e\u003ccode\u003e51cecbd\u003c/code\u003e\u003c/a\u003e Move the \u003ccode\u003eRustcOccupiedError\u003c/code\u003e note as requested in review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231\"\u003e\u003ccode\u003e16d0f37\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc\"\u003e\u003ccode\u003e18a04c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/721\"\u003e#721\u003c/a\u003e from clarfonthey/branch-rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6\"\u003e\u003ccode\u003eee8a0ee\u003c/code\u003e\u003c/a\u003e Rename master to main in release-plz workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34\"\u003e\u003ccode\u003e147df65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/720\"\u003e#720\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58\"\u003e\u003ccode\u003e64a0acb\u003c/code\u003e\u003c/a\u003e Remove package.authors field from Cargo metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7\"\u003e\u003ccode\u003e867db72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/716\"\u003e#716\u003c/a\u003e from atouchet/rdm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb\"\u003e\u003ccode\u003e57b760b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\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.61 to 1.2.65\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.2.65\u003c/h2\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/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.64\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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/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.2.64...cc-v1.2.65\"\u003e1.2.65\u003c/a\u003e - 2026-06-19\u003c/h2\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/1763\"\u003e#1763\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.2.63...cc-v1.2.64\"\u003e1.2.64\u003c/a\u003e - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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/cc-rs/commit/640c66a8b8a225146a16068bad637d5e3417ffbf\"\u003e\u003ccode\u003e640c66a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/26e1972e89d30f6143fde642c63efe909a1dc5bc\"\u003e\u003ccode\u003e26e1972\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9858eb891fae17fa8ddbcf5124e9657d5d5a6f93\"\u003e\u003ccode\u003e9858eb8\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.77.6 to 2.81.8 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/3bcc923987c9b5ef45f3db11e9cf27c2dca035e6\"\u003e\u003ccode\u003e3bcc923\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.129 to 0.5.130 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f0c89980a9c521dc5b703a20760900d9770319c0\"\u003e\u003ccode\u003ef0c8998\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1cb49a754e23f1fdb9d4fb8d3477598acb7dd627\"\u003e\u003ccode\u003e1cb49a7\u003c/code\u003e\u003c/a\u003e Add more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/44212e077cc762b595a3c4f5cc450e69aa164685\"\u003e\u003ccode\u003e44212e0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c81f5d724a9e327895fa18c100ce36dc4016db9\"\u003e\u003ccode\u003e9c81f5d\u003c/code\u003e\u003c/a\u003e Remove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a2bcb6e14c18e7191f5e0891b6925622eb3d5581\"\u003e\u003ccode\u003ea2bcb6e\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b2e811e17bbb052fe2db0cb5dbcf82ac295ff53b\"\u003e\u003ccode\u003eb2e811e\u003c/code\u003e\u003c/a\u003e Add default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.61...cc-v1.2.65\"\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.2 to 8.0.4\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.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.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/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.4\"\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/xipeng-jin/x1helm/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xipeng-jin%2Fx1helm/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4757470541","node_id":"PR_kwDOSe6ANs7rQPn4","number":14,"state":"closed","title":"chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-04T08:14:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-27T08:14:56.000Z","updated_at":"2026-07-04T08:14:35.000Z","time_to_close":604777,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":10,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"tree-sitter","old_version":"0.26.8","new_version":"0.26.9","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"bytesize","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.4","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"z3","old_version":"0.20.0","new_version":"0.20.2","repository_url":"https://github.com/prove-rs/z3.rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.26` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.8` | `0.26.9` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.3.1` | `2.4.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.4` |\n| [z3](https://github.com/prove-rs/z3.rs) | `0.20.0` | `0.20.2` |\n\n\nUpdates `serde_json` from 1.0.149 to 1.0.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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.26\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/82313cf95849bfe425109ad9506a52154879b1b1\"\u003e\u003ccode\u003e82313cf\u003c/code\u003e\u003c/a\u003e ignore-0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/43e2f08edef8c00e5d7719212c3e6a869bca1151\"\u003e\u003ccode\u003e43e2f08\u003c/code\u003e\u003c/a\u003e ignore: fix parent gitignore matching across multiple roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/79a23e0841ae84ef9b99c446052c8e6063a198bd\"\u003e\u003ccode\u003e79a23e0\u003c/code\u003e\u003c/a\u003e ignore: use named fields in \u003ccode\u003eIgnore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4519153e5e461527f4bca45b042fff45c4ec6fb9\"\u003e\u003ccode\u003e4519153\u003c/code\u003e\u003c/a\u003e doc: clarify half-boundary syntax for the \u003ccode\u003e-w/--word-regexp\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cb66736f146f093497f4dc537b33d0826f9af33c\"\u003e\u003ccode\u003ecb66736\u003c/code\u003e\u003c/a\u003e core: bleat a DEBUG message when RIPGREP_CONFIG_PATH is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/9b84e154c8e404f4c40f6f4e4c674ea02e77324a\"\u003e\u003ccode\u003e9b84e15\u003c/code\u003e\u003c/a\u003e ignore/types: add \u003ccode\u003econtainer\u003c/code\u003e type that covers both \u003ccode\u003eDockerfile\u003c/code\u003e and `Contain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cd1f981beafaeb9b61537e47e91314cea125400b\"\u003e\u003ccode\u003ecd1f981\u003c/code\u003e\u003c/a\u003e fix: derive \u003ccode\u003eDefault\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.26.8 to 0.26.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci(actions): bump actions/cache to v5 by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5482\"\u003etree-sitter/tree-sitter#5482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime-c-api to v36.0.7 by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5514\"\u003etree-sitter/tree-sitter#5514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): allow filenames with dots by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5538\"\u003etree-sitter/tree-sitter#5538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): fix new clippy lints by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5539\"\u003etree-sitter/tree-sitter#5539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: bump c test fixture to v0.24.2 by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5542\"\u003etree-sitter/tree-sitter#5542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): pass default optimization level in \u003ccode\u003egenerate_parser_for_grammar\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5543\"\u003etree-sitter/tree-sitter#5543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dist): enable install via \u003ccode\u003ecargo binstall\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5533\"\u003e#5533\u003c/a\u003e) by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5544\"\u003etree-sitter/tree-sitter#5544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent a buffer over-read when parsing 4-byte UTF-16 characters. by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5549\"\u003etree-sitter/tree-sitter#5549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): overflow in capture pool ids + some perf by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5555\"\u003etree-sitter/tree-sitter#5555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: note zero point unbounded behavior in query functions by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5563\"\u003etree-sitter/tree-sitter#5563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime-c-api to v36.0.8 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5574\"\u003etree-sitter/tree-sitter#5574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): account for process versions \u0026gt; 5 in the parse command's pretty debug output. by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5577\"\u003etree-sitter/tree-sitter#5577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): improve error message for nonterminals used in immediate token rule by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5583\"\u003etree-sitter/tree-sitter#5583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): rewrite \u003ccode\u003eparse_grammar\u003c/code\u003e with forward DFS by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5584\"\u003etree-sitter/tree-sitter#5584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): load supertype tables for ABI 15 grammars by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5606\"\u003etree-sitter/tree-sitter#5606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime-c-api to v36.0.9 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5611\"\u003etree-sitter/tree-sitter#5611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate Wasm language memory reads by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5613\"\u003etree-sitter/tree-sitter#5613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.9 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5612\"\u003etree-sitter/tree-sitter#5612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.8...v0.26.9\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.8...v0.26.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/tree-sitter/tree-sitter/commit/7f534862c3ec939c3a6ee147f7600ef5c1bf900f\"\u003e\u003ccode\u003e7f53486\u003c/code\u003e\u003c/a\u003e release v0.26.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77b96de523affd66c11752dc767acdc6d50ae088\"\u003e\u003ccode\u003e77b96de\u003c/code\u003e\u003c/a\u003e fix(wasm): validate memory reads (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5569\"\u003e#5569\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5613\"\u003e#5613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a082228e43f95c8ae56aead41ad13d293e8ae072\"\u003e\u003ccode\u003ea082228\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmtime-c-api to v36.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7aea01521d748fdddf6a0f6d3b4c917a25ecc812\"\u003e\u003ccode\u003e7aea015\u003c/code\u003e\u003c/a\u003e fix(wasm): load supertype tables for ABI 15 grammars (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5605\"\u003e#5605\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5606\"\u003e#5606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/2cad8b8d47313c3d527a7b1bcd16165e1d5318d8\"\u003e\u003ccode\u003e2cad8b8\u003c/code\u003e\u003c/a\u003e fix(generate): consider reserved words when removing unused rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ddbe46956ff1613a73b548e6cc618c6896a3380f\"\u003e\u003ccode\u003eddbe469\u003c/code\u003e\u003c/a\u003e fix(generate): rewrite \u003ccode\u003eparse_grammar\u003c/code\u003e with forward DFS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/17f9796925ae302646b14b3c14f0c59f89654f2f\"\u003e\u003ccode\u003e17f9796\u003c/code\u003e\u003c/a\u003e fix(generate): improve error message for nonterminals used in immediate token...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/17e4bf92c09c151cd59f2721127da5f6cccd64f3\"\u003e\u003ccode\u003e17e4bf9\u003c/code\u003e\u003c/a\u003e fix(cli): account for process versions \u0026gt; 5 in the parse command's pretty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ec120d06f2d33fc766d0e1b07766d681ca510c0d\"\u003e\u003ccode\u003eec120d0\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmtime-c-api to v36.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7c3d84251945a86f4cca4fc4e5dd06771e8371e6\"\u003e\u003ccode\u003e7c3d842\u003c/code\u003e\u003c/a\u003e docs: note zero point unbounded behavior in query functions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.8...v0.26.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytesize` from 2.3.1 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eSum\u003c/code\u003e for \u003ccode\u003eByteSize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.85.\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/bytesize-rs/bytesize/blob/master/CHANGELOG.md\"\u003ebytesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eSum\u003c/code\u003e for \u003ccode\u003eByteSize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.85.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/ebf8ed353a3fe5e7c2044b0b180aeaf9bd82f58e\"\u003e\u003ccode\u003eebf8ed3\u003c/code\u003e\u003c/a\u003e chore: release v2.4.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/2a1423fdbe27ae264d9dc8fb8f2c1448c2aa8d22\"\u003e\u003ccode\u003e2a1423f\u003c/code\u003e\u003c/a\u003e feat: implement Sum for ByteSize (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/b2b22f3e32cbaf1acd2535827ef69c4974bb1727\"\u003e\u003ccode\u003eb2b22f3\u003c/code\u003e\u003c/a\u003e ci: pin actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/3c02c4c3a26eae51abcfcea3686efd6c9ffbf395\"\u003e\u003ccode\u003e3c02c4c\u003c/code\u003e\u003c/a\u003e chore: update msrv to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/227baa752b9f516eb8accf2078640f38a929a352\"\u003e\u003ccode\u003e227baa7\u003c/code\u003e\u003c/a\u003e chore(deps): bump rand from 0.10.0 to 0.10.1 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/9a4a9c73580d7cdcc70476a19ca4f446faf84c9c\"\u003e\u003ccode\u003e9a4a9c7\u003c/code\u003e\u003c/a\u003e chore(deps): bump toml from 1.0.6+spec-1.1.0 to 1.1.2+spec-1.1.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/b6958377408659218fa24de51fa7c61a92bdac36\"\u003e\u003ccode\u003eb695837\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.70.3 to 2.75.27 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/94e559a35a9a003817d55ac3923513ed6fdedd80\"\u003e\u003ccode\u003e94e559a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/1cacb79b9d845741b070f6124baddc7f76cb57f1\"\u003e\u003ccode\u003e1cacb79\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/ed48c914e7e31648479aa11e048ec1d201ea5974\"\u003e\u003ccode\u003eed48c91\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.68.15 to 2.70.3 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.3.1...bytesize-v2.4.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 `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\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/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.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/servo/rust-smallvec/commit/c469051a1ba05ef1a03dd69e14b4a5aa329e6f10\"\u003e\u003ccode\u003ec469051\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9fe422b9cd1ab6350e35ca48386a5de348900583\"\u003e\u003ccode\u003e9fe422b\u003c/code\u003e\u003c/a\u003e Fix Windows CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/51b965f56a066888828dae0b84e2ed190a1bdfe7\"\u003e\u003ccode\u003e51b965f\u003c/code\u003e\u003c/a\u003e Work around rustc 1.93 perf regression with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9da26a5315c563d4de181b0be9e75d165289f81e\"\u003e\u003ccode\u003e9da26a5\u003c/code\u003e\u003c/a\u003e Fix use-after-free in DrainFilter::keep_rest for zero-capacity SmallVecs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/79184f15937f841881cb32f02fe30286def5b69b\"\u003e\u003ccode\u003e79184f1\u003c/code\u003e\u003c/a\u003e Add Miri test for use-after-free in DrainFilter::keep_rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f59fb36b35064e63aa74992aab807552b1b68096\"\u003e\u003ccode\u003ef59fb36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/397\"\u003e#397\u003c/a\u003e from GiGainfosystems/exclude_scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/28b6ed71755c929634fc331c30a1d32b95edf576\"\u003e\u003ccode\u003e28b6ed7\u003c/code\u003e\u003c/a\u003e Exclude development script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\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.23.4\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.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes 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/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.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/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5351af40a0bc3243a580c40d313f243d2435bad6\"\u003e\u003ccode\u003e5351af4\u003c/code\u003e\u003c/a\u003e doc: Enable feature flag label for docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e6a9669e30d53bae50fd52f16b7a1961fda236b\"\u003e\u003ccode\u003e1e6a966\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/888\"\u003e#888\u003c/a\u003e from uuid-rs/KodrAus-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c9619f639c0e2d5f932fa4e3588aed859f7dc5d0\"\u003e\u003ccode\u003ec9619f6\u003c/code\u003e\u003c/a\u003e fix up name of fuzz script in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `z3` from 0.20.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/55f5737a9a84329ee9bd346c40b144bfdf5245df\"\u003e\u003ccode\u003e55f5737\u003c/code\u003e\u003c/a\u003e chore(z3): release v0.20.2 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/7413132783c0d4519c6374ec0f987c69ad5959e1\"\u003e\u003ccode\u003e7413132\u003c/code\u003e\u003c/a\u003e fix(Real): from_rational must not truncate i64 args to i32 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/ef41610fd9eda689449d82b148e4827ad0c4f0c2\"\u003e\u003ccode\u003eef41610\u003c/code\u003e\u003c/a\u003e feat: Add bindings for \u003ccode\u003eget_lower\u003c/code\u003e/\u003ccode\u003eget_upper\u003c/code\u003e in the \u003ccode\u003eOptimize\u003c/code\u003e solver. (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/74c81a10e8d1524c70f8b14169d994d207bde939\"\u003e\u003ccode\u003e74c81a1\u003c/code\u003e\u003c/a\u003e chore(z3): release v0.20.1 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/0118a5e0a76a4e15227447548664ae1e160567bf\"\u003e\u003ccode\u003e0118a5e\u003c/code\u003e\u003c/a\u003e enable \u0026quot;num\u0026quot; feature for z3 docs.rs build (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/7965d09c133f93c960694fd6b9cd6c51ad7e518b\"\u003e\u003ccode\u003e7965d09\u003c/code\u003e\u003c/a\u003e chore(z3-src): release v416.0.2 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/3a03238cd30131c3a38cacbd3f8f6c15695d7e32\"\u003e\u003ccode\u003e3a03238\u003c/code\u003e\u003c/a\u003e chore: consolidate z3-src release process (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/ba1a853df48a93f1a6af07f049c2abb399ad86c9\"\u003e\u003ccode\u003eba1a853\u003c/code\u003e\u003c/a\u003e fix: align MSVC runtime library to crt-static target feature on Windows (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/557\"\u003e#557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prove-rs/z3.rs/compare/z3-v0.20.0...z3-v0.20.2\"\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/actions-marketplace-validations/elicpeter_nyx/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-marketplace-validations%2Felicpeter_nyx/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4740301176","node_id":"PR_kwDOS3YLSc7qYjav","number":14,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-02T03:17:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-25T03:16:58.000Z","updated_at":"2026-07-02T03:17:24.000Z","time_to_close":604824,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":9,"packages":[{"name":"clap_complete","old_version":"4.6.2","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"profiling","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/aclysma/profiling"},{"name":"zbus","old_version":"5.13.2","new_version":"5.14.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.5` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [profiling](https://github.com/aclysma/profiling) | `1.0.17` | `1.0.18` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.13.2` | `5.14.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n\n\nUpdates `clap_complete` from 4.6.2 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c8c935504a3f1a015470199ae82c3cb124b5b1d5\"\u003e\u003ccode\u003ec8c9355\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af74def7141738c51ace956f58eb32dd94e998ab\"\u003e\u003ccode\u003eaf74def\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c96f222c35c4ef4bd3ab9927809b2724532a8f6e\"\u003e\u003ccode\u003ec96f222\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6368\"\u003e#6368\u003c/a\u003e from truffle-dev/fix/fish-env-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/49a05cdc99c2151cdd48d5ec4c974151d21c026e\"\u003e\u003ccode\u003e49a05cd\u003c/code\u003e\u003c/a\u003e fix(complete): Two-pass quote fish env-completer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e791004a5bbbfe5418fe573a4db777df24d72490\"\u003e\u003ccode\u003ee791004\u003c/code\u003e\u003c/a\u003e test(complete): Snapshot fish env quoting cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87ec1ad80dc174563cba130772823562e4427560\"\u003e\u003ccode\u003e87ec1ad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78f2529351ad2133c453005e54f6b35ce3ae800b\"\u003e\u003ccode\u003e78f2529\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b61f270930e60ee4968dfed7dc81eef51232f22b\"\u003e\u003ccode\u003eb61f270\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6369\"\u003e#6369\u003c/a\u003e from Metbcy/fix/zsh-completion-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/74c6666698e90ff0141eb50dd169915f59fa7bcf\"\u003e\u003ccode\u003e74c6666\u003c/code\u003e\u003c/a\u003e fix(complete): Keep zsh candidate order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d142d8f96650c49302aeab87814d5bf352dbf4db\"\u003e\u003ccode\u003ed142d8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6360\"\u003e#6360\u003c/a\u003e from epage/string\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.2...clap_complete-v4.6.5\"\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.185 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\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.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `profiling` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aclysma/profiling/blob/master/CHANGELOG.md\"\u003eprofiling's changelog\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\u003eMSRV updated to 1.85. (Upstream packages adopting edition 2024 cannot be compiled on prior MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate puffin to 0.20\u003c/li\u003e\n\u003c/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/aclysma/profiling/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zbus` from 5.13.2 to 5.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezbus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezbus-5.14.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add helper for IBus connection creation. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🚸 Add Display trait to D-Bus name request reply types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔧 Extend process module run() to all Unix platforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Do not use SendFlags::NOSIGNAL on Redox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📦️ Add async-recursion for Unix targets.\u003c/li\u003e\n\u003cli\u003e🚨 silence unused import on windows.\u003c/li\u003e\n\u003cli\u003e🚨 silence unused warning on windows test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_macros-5.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew release to go with zbus 5.14.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/z-galaxy/zbus/commit/02f48c4948e8627c84ab1b437264965bff87d6e9\"\u003e\u003ccode\u003e02f48c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1725\"\u003e#1725\u003c/a\u003e from zeenix/releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3467d53f6fdf0c7dee05d9294ab2c23be0394691\"\u003e\u003ccode\u003e3467d53\u003c/code\u003e\u003c/a\u003e 🔖 zbus_xmlgen: Release 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/b59017cbe0851925961ffb5fef15170b119f59bf\"\u003e\u003ccode\u003eb59017c\u003c/code\u003e\u003c/a\u003e 🔖 zb,zm: Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/7287f27b6d1903a09809d77f3347821516e09393\"\u003e\u003ccode\u003e7287f27\u003c/code\u003e\u003c/a\u003e 🔖 zv,zd: Release 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/bd81484eb44c0c9bf52cfaa66aa01e447079a0e9\"\u003e\u003ccode\u003ebd81484\u003c/code\u003e\u003c/a\u003e 🤖 release-plz: \u003ccode\u003e🚸\u003c/code\u003e commits treated as additions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/f0ae963458511d31f887665f81f7b967a9f7ca45\"\u003e\u003ccode\u003ef0ae963\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update quick-xml to v0.39.2 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3e73afb306e69e3714e947801101258c682e7981\"\u003e\u003ccode\u003e3e73afb\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update syn to v2.0.117 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1723\"\u003e#1723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/734d258ed4b897a43d59504528d9bea8a21d4bd6\"\u003e\u003ccode\u003e734d258\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1721\"\u003e#1721\u003c/a\u003e from jackpot51/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/9e276dd01658f84540dd17ae64106afd5f7a1dfd\"\u003e\u003ccode\u003e9e276dd\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update clap to v4.5.60 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/91e2ae789459581c387008984998e1c249a5fa8a\"\u003e\u003ccode\u003e91e2ae7\u003c/code\u003e\u003c/a\u003e 🐛 Do not use SendFlags::NOSIGNAL on Redox\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zbus-5.13.2...zbus-5.14.0\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\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 `serde_json` from 1.0.149 to 1.0.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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/dudujerry452/niri/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudujerry452%2Fniri/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4732867725","node_id":"PR_kwDOTDq3887qAUSP","number":2,"state":"closed","title":"chore(deps): bump the cargo-minor-and-patch group with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-01T00:47:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-24T07:57:43.000Z","updated_at":"2026-07-01T00:47:59.000Z","time_to_close":579014,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":9,"packages":[{"name":"bytesize","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"bitflags","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"uuid","old_version":"1.23.2","new_version":"1.23.3","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"h2","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/hyperium/http"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"z3","old_version":"0.20.0","new_version":"0.20.1","repository_url":"https://github.com/prove-rs/z3.rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.3.1` | `2.4.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.12.1` | `2.13.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.23.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [h2](https://github.com/hyperium/h2) | `0.4.14` | `0.4.15` |\n| [http](https://github.com/hyperium/http) | `1.4.1` | `1.4.2` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [z3](https://github.com/prove-rs/z3.rs) | `0.20.0` | `0.20.1` |\n\nUpdates `bytesize` from 2.3.1 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eSum\u003c/code\u003e for \u003ccode\u003eByteSize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.85.\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/bytesize-rs/bytesize/blob/master/CHANGELOG.md\"\u003ebytesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eSum\u003c/code\u003e for \u003ccode\u003eByteSize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.85.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/ebf8ed353a3fe5e7c2044b0b180aeaf9bd82f58e\"\u003e\u003ccode\u003eebf8ed3\u003c/code\u003e\u003c/a\u003e chore: release v2.4.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/2a1423fdbe27ae264d9dc8fb8f2c1448c2aa8d22\"\u003e\u003ccode\u003e2a1423f\u003c/code\u003e\u003c/a\u003e feat: implement Sum for ByteSize (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/b2b22f3e32cbaf1acd2535827ef69c4974bb1727\"\u003e\u003ccode\u003eb2b22f3\u003c/code\u003e\u003c/a\u003e ci: pin actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/3c02c4c3a26eae51abcfcea3686efd6c9ffbf395\"\u003e\u003ccode\u003e3c02c4c\u003c/code\u003e\u003c/a\u003e chore: update msrv to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/227baa752b9f516eb8accf2078640f38a929a352\"\u003e\u003ccode\u003e227baa7\u003c/code\u003e\u003c/a\u003e chore(deps): bump rand from 0.10.0 to 0.10.1 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/9a4a9c73580d7cdcc70476a19ca4f446faf84c9c\"\u003e\u003ccode\u003e9a4a9c7\u003c/code\u003e\u003c/a\u003e chore(deps): bump toml from 1.0.6+spec-1.1.0 to 1.1.2+spec-1.1.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/b6958377408659218fa24de51fa7c61a92bdac36\"\u003e\u003ccode\u003eb695837\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.70.3 to 2.75.27 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/94e559a35a9a003817d55ac3923513ed6fdedd80\"\u003e\u003ccode\u003e94e559a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/1cacb79b9d845741b070f6124baddc7f76cb57f1\"\u003e\u003ccode\u003e1cacb79\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/ed48c914e7e31648479aa11e048ec1d201ea5974\"\u003e\u003ccode\u003eed48c91\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.68.15 to 2.70.3 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.3.1...bytesize-v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.12.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\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/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.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/servo/rust-smallvec/commit/c469051a1ba05ef1a03dd69e14b4a5aa329e6f10\"\u003e\u003ccode\u003ec469051\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9fe422b9cd1ab6350e35ca48386a5de348900583\"\u003e\u003ccode\u003e9fe422b\u003c/code\u003e\u003c/a\u003e Fix Windows CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/51b965f56a066888828dae0b84e2ed190a1bdfe7\"\u003e\u003ccode\u003e51b965f\u003c/code\u003e\u003c/a\u003e Work around rustc 1.93 perf regression with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9da26a5315c563d4de181b0be9e75d165289f81e\"\u003e\u003ccode\u003e9da26a5\u003c/code\u003e\u003c/a\u003e Fix use-after-free in DrainFilter::keep_rest for zero-capacity SmallVecs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/79184f15937f841881cb32f02fe30286def5b69b\"\u003e\u003ccode\u003e79184f1\u003c/code\u003e\u003c/a\u003e Add Miri test for use-after-free in DrainFilter::keep_rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f59fb36b35064e63aa74992aab807552b1b68096\"\u003e\u003ccode\u003ef59fb36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/397\"\u003e#397\u003c/a\u003e from GiGainfosystems/exclude_scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/28b6ed71755c929634fc331c30a1d32b95edf576\"\u003e\u003ccode\u003e28b6ed7\u003c/code\u003e\u003c/a\u003e Exclude development script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\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.2 to 1.23.3\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.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.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/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d034d41a518b0a103e96d47e04690f6644de487\"\u003e\u003ccode\u003e2d034d4\u003c/code\u003e\u003c/a\u003e fix some invalid indexers on error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a8b9f142678d9640ba6dc80c5e2d69635d4dd62f\"\u003e\u003ccode\u003ea8b9f14\u003c/code\u003e\u003c/a\u003e update fuzz infra and run in CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\"\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.0\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.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/94e42915a9a4bac7c2fbaa3d94f27bf0eb4dfb14\"\u003e\u003ccode\u003e94e4291\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/acd1e0ffb8f076225759b8005d04f65ef77cccca\"\u003e\u003ccode\u003eacd1e0f\u003c/code\u003e\u003c/a\u003e Fix \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\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0\"\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.14 to 0.4.15\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.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Discard buffered DATA when a scheduled reset is pending by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/896\"\u003ehyperium/h2#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poll_capacity must not return Ready(Some(Ok(0))) by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/898\"\u003ehyperium/h2#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Reject frames on streams whose HEADERS haven't been sent by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/899\"\u003ehyperium/h2#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update actions/checkout to v6 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/910\"\u003ehyperium/h2#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove 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/hyperium/h2/pull/911\"\u003ehyperium/h2#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HeaderMap::try_append to prevent panics on absurd amounts of headers by \u003ca href=\"https://github.com/imlk0\"\u003e\u003ccode\u003e@​imlk0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/909\"\u003ehyperium/h2#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore library resets at connection poll loop level 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/913\"\u003ehyperium/h2#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove padded_len() u8 overflow in DATA frame padding release 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/914\"\u003ehyperium/h2#914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: close connection when header size is way too large 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/915\"\u003ehyperium/h2#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.4.15 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/916\"\u003ehyperium/h2#916\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/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/911\"\u003ehyperium/h2#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imlk0\"\u003e\u003ccode\u003e@​imlk0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/909\"\u003ehyperium/h2#909\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.14...v0.4.15\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.14...v0.4.15\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.15 (June 15, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix closing a connection when header size is \u0026quot;way too large\u0026quot; (currently x4 configured limit).\u003c/li\u003e\n\u003cli\u003eFix overflow calculating padding length if a DATA frame had 255 bytes of padding.\u003c/li\u003e\n\u003cli\u003eFix ignoring library-initiated resets in the connection state loop.\u003c/li\u003e\n\u003cli\u003eFix decoding panic with an absurd amount of headers and no limit to now use \u003ccode\u003etry_append()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix rejecting frames on streams whose HEADERS have not been sent.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003epoll_capacity()\u003c/code\u003e to not return \u003ccode\u003eSome(Ok(0))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix discarding of buffered DATA frames when a reset is scheduled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/21211d065f8acd96827414020b5f53b63653f406\"\u003e\u003ccode\u003e21211d0\u003c/code\u003e\u003c/a\u003e v0.4.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/29e209d885530ef0e1a8b7f9265f517c4e4ede03\"\u003e\u003ccode\u003e29e209d\u003c/code\u003e\u003c/a\u003e fix: close connection when header size is way too large (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/9231cb0c01a5a9a00d57aa252742c7f46d0f549e\"\u003e\u003ccode\u003e9231cb0\u003c/code\u003e\u003c/a\u003e fix: remove padded_len() u8 overflow in DATA frame padding release (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d3510364d412f2a154d5ec5706223cbb62e687de\"\u003e\u003ccode\u003ed351036\u003c/code\u003e\u003c/a\u003e fix: ignore library resets at connection poll loop level (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/4f51fff8826f533a098da6fc3b7437e2d11b1f4a\"\u003e\u003ccode\u003e4f51fff\u003c/code\u003e\u003c/a\u003e fix: use HeaderMap::try_append to prevent panics on absurd amounts of headers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c813cc8841f57254915a3da3a58e25443208d343\"\u003e\u003ccode\u003ec813cc8\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary clones (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/810f5ae142cc501c76bc3d97c452d7f91157f11c\"\u003e\u003ccode\u003e810f5ae\u003c/code\u003e\u003c/a\u003e chore(ci): update actions/checkout to v6 (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d361b75762868f51fb85e39e0a6c3c79958b42ea\"\u003e\u003ccode\u003ed361b75\u003c/code\u003e\u003c/a\u003e fix: Reject frames on streams whose HEADERS haven't been sent (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/93ccead27e1db07b54951c69560879627efcf850\"\u003e\u003ccode\u003e93ccead\u003c/code\u003e\u003c/a\u003e fix: poll_capacity must not return Ready(Some(Ok(0))) (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/733bba7f8e3ea18546f85187bb067f3a46155605\"\u003e\u003ccode\u003e733bba7\u003c/code\u003e\u003c/a\u003e fix: Discard buffered DATA when a scheduled reset is pending (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.14...v0.4.15\"\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.4.2\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.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/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.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.3 to 0.14.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.4\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-derive)\u003c/em\u003e Make is_valid a constant function (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.85 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Display instead of Debug for generated enumeration attributes (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-derive)\u003c/em\u003e Return error for invalid enumeration default identifiers (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e Grab binary path from cargo (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e Fix C++ build on GCC 15 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd example for \u003ccode\u003edecode_length_delimiter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1311\"\u003e#1311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate protobuf-src example to avoid unsafe set_var\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest derive Eq behavior (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(groups)\u003c/em\u003e Actually construct \u003ccode\u003eNestedGroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💼 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.7 to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1374\"\u003e#1374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Remove \u003ccode\u003egetrandom@0.4.1\u003c/code\u003e from build-dependencies (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.89 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.91 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update and improve nix devshell (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent needless borrow (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003estd::hint::black_box()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in \u003ccode\u003eformat!()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove explicit \u003ccode\u003e.into_iter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun clippy on benches (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1405\"\u003e#1405\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/prost/commit/13646cde7eab75c81b3047767aa0a86e7dbecf12\"\u003e\u003ccode\u003e13646cd\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/dad79d5c8e3549d93ebe6f6c723bb42928d805d8\"\u003e\u003ccode\u003edad79d5\u003c/code\u003e\u003c/a\u003e fix(prost-derive): return error for invalid enumeration default identifiers (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/b0b6c93e3aac89df28690a4967a8bbe93ec95391\"\u003e\u003ccode\u003eb0b6c93\u003c/code\u003e\u003c/a\u003e ci: Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.91 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/32cfffbc494f2faf461cab85e04a42412484c0e4\"\u003e\u003ccode\u003e32cfffb\u003c/code\u003e\u003c/a\u003e style: remove explicit \u003ccode\u003e.into_iter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2710efdb9978d9c75fb19b0b092a369a2d385b55\"\u003e\u003ccode\u003e2710efd\u003c/code\u003e\u003c/a\u003e ci: Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.89 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/18ea4e42bbc307d33d65e05ad47b3c45623c0500\"\u003e\u003ccode\u003e18ea4e4\u003c/code\u003e\u003c/a\u003e style: use variables directly in \u003ccode\u003eformat!()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2821bd1d8c20137c83ead4db39f8e1da00b4e854\"\u003e\u003ccode\u003e2821bd1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3ce3b39f9206b5e3bbe34c6e1aa69fe3c53f0924\"\u003e\u003ccode\u003e3ce3b39\u003c/code\u003e\u003c/a\u003e test(groups): Actually construct \u003ccode\u003eNestedGroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/8776405574b3ba0a0fe96ada8799ac8bc61ceb3e\"\u003e\u003ccode\u003e8776405\u003c/code\u003e\u003c/a\u003e docs: Update changelog for version 0.14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33d3ef18c008da13e862d7e7674d751ab2776360\"\u003e\u003ccode\u003e33d3ef1\u003c/code\u003e\u003c/a\u003e build: Grab binary path from cargo (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.3...v0.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `z3` from 0.20.0 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/74c81a10e8d1524c70f8b14169d994d207bde939\"\u003e\u003ccode\u003e74c81a1\u003c/code\u003e\u003c/a\u003e chore(z3): release v0.20.1 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/0118a5e0a76a4e15227447548664ae1e160567bf\"\u003e\u003ccode\u003e0118a5e\u003c/code\u003e\u003c/a\u003e enable \u0026quot;num\u0026quot; feature for z3 docs.rs build (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/7965d09c133f93c960694fd6b9cd6c51ad7e518b\"\u003e\u003ccode\u003e7965d09\u003c/code\u003e\u003c/a\u003e chore(z3-src): release v416.0.2 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/3a03238cd30131c3a38cacbd3f8f6c15695d7e32\"\u003e\u003ccode\u003e3a03238\u003c/code\u003e\u003c/a\u003e chore: consolidate z3-src release process (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/ba1a853df48a93f1a6af07f049c2abb399ad86c9\"\u003e\u003ccode\u003eba1a853\u003c/code\u003e\u003c/a\u003e fix: align MSVC runtime library to crt-static target feature on Windows (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/557\"\u003e#557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prove-rs/z3.rs/compare/z3-v0.20.0...z3-v0.20.1\"\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/actions-marketplace-validations/nyx-sec_nyx/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-marketplace-validations%2Fnyx-sec_nyx/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4728170394","node_id":"PR_kwDOSsg_Cs7pw9ZU","number":4,"state":"closed","title":"Bump the all-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-30T17:39:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-23T17:39:09.000Z","updated_at":"2026-06-30T17:39:21.000Z","time_to_close":604810,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":17,"packages":[{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"rhai","old_version":"1.24.0","new_version":"1.25.1","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.51","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.52.1","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"phf","old_version":"0.8.0","new_version":"0.12.1","repository_url":"https://github.com/rust-phf/rust-phf"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/rust-lang/socket2"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.2` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.46` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.24.0` | `1.25.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.51` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [phf](https://github.com/rust-phf/rust-phf) | `0.8.0` | `0.12.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.4` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.2` |\n\nUpdates `bitflags` from 2.11.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\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.0\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.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/94e42915a9a4bac7c2fbaa3d94f27bf0eb4dfb14\"\u003e\u003ccode\u003e94e4291\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/acd1e0ffb8f076225759b8005d04f65ef77cccca\"\u003e\u003ccode\u003eacd1e0f\u003c/code\u003e\u003c/a\u003e Fix \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\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(http1): fix busy loop when peer half-closes and open body 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/pull/4086\"\u003ehyperium/hyper#4086\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/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/hyperium/hyper/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd  \u003ccode\u003ereset_stream_duration()\u003c/code\u003e client option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4068\"\u003e#4068\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/156a6f6aaacdc782861a4cab23ab3940a029d6ac\"\u003e156a6f6a\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd 'header_table_size()' method to server builder (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4062\"\u003e#4062\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/6c9182c4e566e716d23e7b54ce2c75e064a9213a\"\u003e6c9182c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003esend error when dispatcher is dropped mid-body (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4069\"\u003e#4069\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b7a679bad5e17d106b4b54835153af4e72027f82\"\u003eb7a679ba\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3995\"\u003e#3995\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4016\"\u003e#4016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix reading large bodies on 32-bit systems (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4056\"\u003e#4056\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b12f6525432e7fbe80b749fec26f8ed7723006fc\"\u003eb12f6525\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4055\"\u003e#4055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix rare missed write wakeup on connections v2 (\u003ca href=\"https://github.com/hyperium/hyper/commit/743a3ba0706fde95e2095ad42ffefe219d807117\"\u003e743a3ba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edo not reserve capacity before body data is available (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4061\"\u003e#4061\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/99f243450268cfc8125ff232e0b7de016a1dce5b\"\u003e99f24345\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereading trailers shouldn't propagate \u003ccode\u003eNO_ERROR\u003c/code\u003e from early response (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3998\"\u003e#3998\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e5ad96b1c511b568f086100538586231628b1eab\"\u003ee5ad96b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors, chores, et al\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(http1): fix rare missed write wakeup on connections v2 by \u003ca href=\"https://github.com/lthiery\"\u003e\u003ccode\u003e@​lthiery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3988\"\u003ehyperium/hyper#3988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): reading trailers shouldn't propagate \u003ccode\u003eNO_ERROR\u003c/code\u003e from early response by \u003ca href=\"https://github.com/ulyssa\"\u003e\u003ccode\u003e@​ulyssa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3998\"\u003ehyperium/hyper#3998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): fix reading large bodies on 32-bit systems 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/pull/4056\"\u003ehyperium/hyper#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): do not reserve capacity before body data is available 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/pull/4061\"\u003ehyperium/hyper#4061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix two clippy lints 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/hyper/pull/4063\"\u003ehyperium/hyper#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(client): document Drop behavior for Connection types by \u003ca href=\"https://github.com/lihan3238\"\u003e\u003ccode\u003e@​lihan3238\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4064\"\u003ehyperium/hyper#4064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eheader_table_size\u003c/code\u003e method to server builder by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4062\"\u003ehyperium/hyper#4062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): expose reset_stream_duration option by \u003ca href=\"https://github.com/kimjune01\"\u003e\u003ccode\u003e@​kimjune01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4068\"\u003ehyperium/hyper#4068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): send error when dispatcher is dropped mid-body 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/pull/4069\"\u003ehyperium/hyper#4069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document cancel safety for client send_request futures by \u003ca href=\"https://github.com/lihan3238\"\u003e\u003ccode\u003e@​lihan3238\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4070\"\u003ehyperium/hyper#4070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(error): add detailed doc comments to Error query methods by \u003ca href=\"https://github.com/kimjune01\"\u003e\u003ccode\u003e@​kimjune01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4065\"\u003ehyperium/hyper#4065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(lib): use a panic_if_poisoned() helper for mutexes 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/pull/4072\"\u003ehyperium/hyper#4072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(lib): replace unwraps with expects 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/pull/4073\"\u003ehyperium/hyper#4073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(lib): fixup markdown and grammar in doc comments 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/pull/4074\"\u003ehyperium/hyper#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix security-audit 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/pull/4076\"\u003ehyperium/hyper#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lib): start a strict clippy config 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/pull/4075\"\u003ehyperium/hyper#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests(client): fix misuse of path_and_query in CONNECT test 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/pull/4078\"\u003ehyperium/hyper#4078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoving wildcard_imports lint allowance by \u003ca href=\"https://github.com/Lori-Shu\"\u003e\u003ccode\u003e@​Lori-Shu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4080\"\u003ehyperium/hyper#4080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix manual_assert lint by \u003ca href=\"https://github.com/xd009642\"\u003e\u003ccode\u003e@​xd009642\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4079\"\u003ehyperium/hyper#4079\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/ulyssa\"\u003e\u003ccode\u003e@​ulyssa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3998\"\u003ehyperium/hyper#3998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lihan3238\"\u003e\u003ccode\u003e@​lihan3238\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4064\"\u003ehyperium/hyper#4064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4062\"\u003ehyperium/hyper#4062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kimjune01\"\u003e\u003ccode\u003e@​kimjune01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4068\"\u003ehyperium/hyper#4068\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/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.10.1 (2026-05-29)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix busy loop when peer half-closes and open body (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4086\"\u003e#4086\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c6cb906fdcbc3df64fc3fb613be57430e0387e48\"\u003ec6cb906f\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4085\"\u003e#4085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0 (2026-05-27)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003esend error when dispatcher is dropped mid-body (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4069\"\u003e#4069\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b7a679bad5e17d106b4b54835153af4e72027f82\"\u003eb7a679ba\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3995\"\u003e#3995\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4016\"\u003e#4016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix reading large bodies on 32-bit systems (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4056\"\u003e#4056\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b12f6525432e7fbe80b749fec26f8ed7723006fc\"\u003eb12f6525\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4055\"\u003e#4055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix rare missed write wakeup on connections v2 (\u003ca href=\"https://github.com/hyperium/hyper/commit/743a3ba0706fde95e2095ad42ffefe219d807117\"\u003e743a3ba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edo not reserve capacity before body data is available (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4061\"\u003e#4061\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/99f243450268cfc8125ff232e0b7de016a1dce5b\"\u003e99f24345\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereading trailers shouldn't propagate \u003ccode\u003eNO_ERROR\u003c/code\u003e from early response (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3998\"\u003e#3998\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e5ad96b1c511b568f086100538586231628b1eab\"\u003ee5ad96b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd  \u003ccode\u003ereset_stream_duration()\u003c/code\u003e client option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4068\"\u003e#4068\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/156a6f6aaacdc782861a4cab23ab3940a029d6ac\"\u003e156a6f6a\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd 'header_table_size()' method to server builder (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4062\"\u003e#4062\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/6c9182c4e566e716d23e7b54ce2c75e064a9213a\"\u003e6c9182c4\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/hyperium/hyper/commit/e3bcd379118e707b3e49185b047d49ebbaa943fc\"\u003e\u003ccode\u003ee3bcd37\u003c/code\u003e\u003c/a\u003e v1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/c6cb906fdcbc3df64fc3fb613be57430e0387e48\"\u003e\u003ccode\u003ec6cb906\u003c/code\u003e\u003c/a\u003e fix(http1): fix busy loop when peer half-closes and open body (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/54e8511d5fb25e7db3fd766a403826d4946af5b6\"\u003e\u003ccode\u003e54e8511\u003c/code\u003e\u003c/a\u003e v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/79dbab620bf14b96cd5d53a60ca35d7fe2ddbaf1\"\u003e\u003ccode\u003e79dbab6\u003c/code\u003e\u003c/a\u003e style(ext): fix manual_assert lint (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4079\"\u003e#4079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/cca6bf171b3ebaef3f7df552fcda0bbd137b87a7\"\u003e\u003ccode\u003ecca6bf1\u003c/code\u003e\u003c/a\u003e style(client): removing wildcard_imports lint allowance (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/3cc115854e660496d28c1367ad10c066391c16bb\"\u003e\u003ccode\u003e3cc1158\u003c/code\u003e\u003c/a\u003e test(client): fix misuse of path_and_query in CONNECT test (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/cad38b7ba8e485e1200685e472fb4ffe54517840\"\u003e\u003ccode\u003ecad38b7\u003c/code\u003e\u003c/a\u003e chore(lib): start a strict clippy config (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7bb1d03a4ef8fbff6cb4d78336ee66ee2b3de5f3\"\u003e\u003ccode\u003e7bb1d03\u003c/code\u003e\u003c/a\u003e chore(ci): fix security-audit job (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5dbcae72ba066ca8fddbe0a108f6f3591a7f68f7\"\u003e\u003ccode\u003e5dbcae7\u003c/code\u003e\u003c/a\u003e docs(lib): fixup markdown and grammar in doc comments (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/08ef3658bf33b184af240a48b2181a3937a2b26c\"\u003e\u003ccode\u003e08ef365\u003c/code\u003e\u003c/a\u003e refactor(lib): replace unwraps with expects (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.9.0...v1.10.1\"\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.185 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\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.33\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.33\"\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.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\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\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ee18717a7002a3299a6b5ef718084e76d958a5c3\"\u003e\u003ccode\u003eee18717\u003c/code\u003e\u003c/a\u003e docs: add AI policy for contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/db1a77d4b556a1321e136ca0514e43e74ea5fcc3\"\u003e\u003ccode\u003edb1a77d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout in the actions group (\u003ca href=\"https://redirect.github.com/BurntSushi/memchr/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/c8abbe1b20d15789b6729c885b0a2cb9a5a84120\"\u003e\u003ccode\u003ec8abbe1\u003c/code\u003e\u003c/a\u003e Hash-pin all actions, drop persisted credentials (\u003ca href=\"https://redirect.github.com/BurntSushi/memchr/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/24f5daa5257e00e87007c936761600e034827905\"\u003e\u003ccode\u003e24f5daa\u003c/code\u003e\u003c/a\u003e lint: fix clippy \u003ccode\u003eget_first\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.0...2.8.2\"\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.46\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.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/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\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2978e8b9c991349b28f62eeb31a1c1b72f3b6f26\"\u003e\u003ccode\u003e2978e8b\u003c/code\u003e\u003c/a\u003e Wrap comment to 80 columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/7f311a01f4f3c1837dc4e954e168bfcfed792165\"\u003e\u003ccode\u003e7f311a0\u003c/code\u003e\u003c/a\u003e Fix PR 329 fat arrow spacing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/313a8a25a4d298af36108e2e682767ecc9cb56d1\"\u003e\u003ccode\u003e313a8a2\u003c/code\u003e\u003c/a\u003e Remove unneeded get_span from PR 329\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/0b33821245d285d764e0d3ea4a77093004148872\"\u003e\u003ccode\u003e0b33821\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e from Noratrieb/avoid-repeat-expand\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rhai` from 1.24.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rhaiscript/rhai/releases\"\u003erhai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEngine::compact_script\u003c/code\u003e now properly compacts scripts with custom syntax that uses \u003ccode\u003e$raw$\u003c/code\u003e (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1079\"\u003e\u003ccode\u003e[#1079](https://github.com/rhaiscript/rhai/issues/1079)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe string methods \u003ccode\u003esplit\u003c/code\u003e, \u003ccode\u003esplit_rev\u003c/code\u003e and their variants are now marked \u003ccode\u003epure\u003c/code\u003e so they can be called on \u003ccode\u003econst\u003c/code\u003e strings (thanks \u003ca href=\"https://github.com/theJC\"\u003e\u003ccode\u003e@theJC\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1082\"\u003e\u003ccode\u003e[#1082](https://github.com/rhaiscript/rhai/issues/1082)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe array method \u003ccode\u003eindex_of\u003c/code\u003e now falls back to value comparison for string argument when no script function of that name is registered (thanks \u003ca href=\"https://github.com/yinho999\"\u003e\u003ccode\u003e@yinho999\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1086\"\u003e\u003ccode\u003e[#1086](https://github.com/rhaiscript/rhai/issues/1086)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ewalk\u003c/code\u003e API now correctly visits the arguments to \u003ccode\u003eMethodCall\u003c/code\u003e and \u003ccode\u003eswitch\u003c/code\u003e statements (thanks \u003ca href=\"https://github.com/isSerge\"\u003e\u003ccode\u003e@isSerge\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1092\"\u003e\u003ccode\u003e[#1092](https://github.com/rhaiscript/rhai/issues/1092)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1093\"\u003e\u003ccode\u003e[#1093](https://github.com/rhaiscript/rhai/issues/1093)\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA new advanced callback, \u003ccode\u003eEngine::on_missing_function\u003c/code\u003e, is added (gated under the \u003ccode\u003einternals\u003c/code\u003e feature) to override default handling when a called function or method is not found (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1067\"\u003e\u003ccode\u003e[#1067](https://github.com/rhaiscript/rhai/issues/1067)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eA new method, \u003ccode\u003eEvalContext::new_frame\u003c/code\u003e, is added to created an isolated frame guard that automatically restores field values upon \u003ccode\u003eDrop\u003c/code\u003e (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e for the idea \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1085\"\u003e\u003ccode\u003e[#1085](https://github.com/rhaiscript/rhai/issues/1085)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\\${...}\u003c/code\u003e is supported in multi-line literal strings to escape interpolation, yielding literally \u003ccode\u003e${...}\u003c/code\u003e for the string (thanks \u003ca href=\"https://github.com/yinho999\"\u003e\u003ccode\u003e@yinho999\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1089\"\u003e\u003ccode\u003e[#1089](https://github.com/rhaiscript/rhai/issues/1089)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProcedural macros such as \u003ccode\u003e#[export_module]\u003c/code\u003e and \u003ccode\u003e#[derive(CustomType)]\u003c/code\u003e no longer require importing standard Rhai types (thanks \u003ca href=\"https://github.com/timokoesters\"\u003e\u003ccode\u003e@timokoesters\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1071\"\u003e\u003ccode\u003e[#1071](https://github.com/rhaiscript/rhai/issues/1071)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFnPtr::call_fn_as_method\u003c/code\u003e and \u003ccode\u003eFnPtr::call_as_method_within_context\u003c/code\u003e are added (when not under \u003ccode\u003eno_object\u003c/code\u003e) to accept a \u003ccode\u003ethis\u003c/code\u003e pointer for calling the function pointer as a method call (thanks \u003ca href=\"https://github.com/yunfengzh\"\u003e\u003ccode\u003e@yunfengzh\u003c/code\u003e\u003c/a\u003e for the request \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1080\"\u003e\u003ccode\u003e[#1080](https://github.com/rhaiscript/rhai/issues/1080)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNativeCallContext::call_method\u003c/code\u003e and \u003ccode\u003eNativeCallContext::call_native_method\u003c/code\u003e are added (when not under \u003ccode\u003eno_object\u003c/code\u003e) to accept a \u003ccode\u003ethis\u003c/code\u003e pointer for method calls (thanks \u003ca href=\"https://github.com/yunfengzh\"\u003e\u003ccode\u003e@yunfengzh\u003c/code\u003e\u003c/a\u003e for the idea \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1080\"\u003e\u003ccode\u003e[#1080](https://github.com/rhaiscript/rhai/issues/1080)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rhaiscript/rhai/blob/main/CHANGELOG.md\"\u003erhai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.25.1\u003c/h1\u003e\n\u003cp\u003eThis is a patch release that reverses the change in \u003ccode\u003e1.25.0\u003c/code\u003e that removed certain exports from the\n\u003ccode\u003erhai::plugin\u003c/code\u003e module, which is a breaking change.\u003c/p\u003e\n\u003cp\u003eThe exports are now re-added will only be removed in the next major version.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Abendrill\"\u003e\u003ccode\u003e@Abendrill\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1099\"\u003e\u003ccode\u003e[#1099](https://github.com/rhaiscript/rhai/issues/1099)\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eVersion 1.25.0\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEngine::compact_script\u003c/code\u003e now properly compacts scripts with custom syntax that uses \u003ccode\u003e$raw$\u003c/code\u003e (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1079\"\u003e\u003ccode\u003e[#1079](https://github.com/rhaiscript/rhai/issues/1079)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe string methods \u003ccode\u003esplit\u003c/code\u003e, \u003ccode\u003esplit_rev\u003c/code\u003e and their variants are now marked \u003ccode\u003epure\u003c/code\u003e so they can be called on \u003ccode\u003econst\u003c/code\u003e strings (thanks \u003ca href=\"https://github.com/theJC\"\u003e\u003ccode\u003e@theJC\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1082\"\u003e\u003ccode\u003e[#1082](https://github.com/rhaiscript/rhai/issues/1082)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe array method \u003ccode\u003eindex_of\u003c/code\u003e now falls back to value comparison for string argument when no script function of that name is registered (thanks \u003ca href=\"https://github.com/yinho999\"\u003e\u003ccode\u003e@yinho999\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1086\"\u003e\u003ccode\u003e[#1086](https://github.com/rhaiscript/rhai/issues/1086)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ewalk\u003c/code\u003e API now correctly visits the arguments to \u003ccode\u003eMethodCall\u003c/code\u003e and \u003ccode\u003eswitch\u003c/code\u003e statements (thanks \u003ca href=\"https://github.com/isSerge\"\u003e\u003ccode\u003e@isSerge\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1092\"\u003e\u003ccode\u003e[#1092](https://github.com/rhaiscript/rhai/issues/1092)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1093\"\u003e\u003ccode\u003e[#1093](https://github.com/rhaiscript/rhai/issues/1093)\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA new advanced callback, \u003ccode\u003eEngine::on_missing_function\u003c/code\u003e, is added (gated under the \u003ccode\u003einternals\u003c/code\u003e feature) to override default handling when a called function or method is not found (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1067\"\u003e\u003ccode\u003e[#1067](https://github.com/rhaiscript/rhai/issues/1067)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eA new method, \u003ccode\u003eEvalContext::new_frame\u003c/code\u003e, is added to created an isolated frame guard that automatically restores field values upon \u003ccode\u003eDrop\u003c/code\u003e (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e for the idea \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1085\"\u003e\u003ccode\u003e[#1085](https://github.com/rhaiscript/rhai/issues/1085)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\\${...}\u003c/code\u003e is supported in multi-line literal strings to escape interpolation, yielding literally \u003ccode\u003e${...}\u003c/code\u003e for the string (thanks \u003ca href=\"https://github.com/yinho999\"\u003e\u003ccode\u003e@yinho999\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1089\"\u003e\u003ccode\u003e[#1089](https://github.com/rhaiscript/rhai/issues/1089)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProcedural macros such as \u003ccode\u003e#[export_module]\u003c/code\u003e and \u003ccode\u003e#[derive(CustomType)]\u003c/code\u003e no longer require importing standard Rhai types (thanks \u003ca href=\"https://github.com/timokoesters\"\u003e\u003ccode\u003e@timokoesters\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1071\"\u003e\u003ccode\u003e[#1071](https://github.com/rhaiscript/rhai/issues/1071)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFnPtr::call_fn_as_method\u003c/code\u003e and \u003ccode\u003eFnPtr::call_as_method_within_context\u003c/code\u003e are added (when not under \u003ccode\u003eno_object\u003c/code\u003e) to accept a \u003ccode\u003ethis\u003c/code\u003e pointer for calling the function pointer as a method call (thanks \u003ca href=\"https://github.com/yunfengzh\"\u003e\u003ccode\u003e@yunfengzh\u003c/code\u003e\u003c/a\u003e for the request \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1080\"\u003e\u003ccode\u003e[#1080](https://github.com/rhaiscript/rhai/issues/1080)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNativeCallContext::call_method\u003c/code\u003e and \u003ccode\u003eNativeCallContext::call_native_method\u003c/code\u003e are added (when not under \u003ccode\u003eno_object\u003c/code\u003e) to accept a \u003ccode\u003ethis\u003c/code\u003e pointer for method calls (thanks \u003ca href=\"https://github.com/yunfengzh\"\u003e\u003ccode\u003e@yunfengzh\u003c/code\u003e\u003c/a\u003e for the idea \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1080\"\u003e\u003ccode\u003e[#1080](https://github.com/rhaiscript/rhai/issues/1080)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFuncArgs\u003c/code\u003e is implemented for \u003ca href=\"https://crates.io/crates/smallvec\"\u003e\u003ccode\u003eSmallVec\u003c/code\u003e\u003c/a\u003e (thanks \u003ca href=\"https://github.com/Shatur\"\u003e\u003ccode\u003e@Shatur\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1095\"\u003e#1095\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\u003eSee full diff in \u003ca href=\"https://github.com/rhaiscript/rhai/commits\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 2.0.117 to 2.0.118\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\u003e2.0.118\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/syn/commit/f033ef1403b4dbd276d95c26ff05b51d758d7b14\"\u003e\u003ccode\u003ef033ef1\u003c/code\u003e\u003c/a\u003e Release 2.0.118\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/45f65f7a650a2203fd67f309f7e6e1a78870aa55\"\u003e\u003ccode\u003e45f65f7\u003c/code\u003e\u003c/a\u003e Wrap long lint attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b3f9bf8d0c17734f9606894d926f3723e55c0330\"\u003e\u003ccode\u003eb3f9bf8\u003c/code\u003e\u003c/a\u003e Mirror PR 1975 from readme to crate-level rustdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/97dc1176559dfb149570819ab31e83ef9e8b1175\"\u003e\u003ccode\u003e97dc117\u003c/code\u003e\u003c/a\u003e Wrap PR 1975 to 80 columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0085b7a18eb50559dfb0ca18319cd53cf4d59b52\"\u003e\u003ccode\u003e0085b7a\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003erepr_transparent_non_zst_fields\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9fc1c9d1eeea090e4ed92348c97d9ffa45997f13\"\u003e\u003ccode\u003e9fc1c9d\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-06-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/504bcc7d2170ddd7757e7b7e18773a9c92d50fb9\"\u003e\u003ccode\u003e504bcc7\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-06-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/353d20b9ee401cffc9f974dcbb75a91314f5337c\"\u003e\u003ccode\u003e353d20b\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-06-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f257a16bdcf1edb072af16eb0d8d40d0ca0c86ea\"\u003e\u003ccode\u003ef257a16\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-05-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b706e6e9519d541264b4d3c7cd22c3e6a7301026\"\u003e\u003ccode\u003eb706e6e\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-05-13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.117...2.0.118\"\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.51\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.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.51 [2026-06-22]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime\u003c/code\u003e compiles with \u003ccode\u003emacros\u003c/code\u003e enabled. This version is otherwise identical to v0.3.50.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.50 [2026-06-22]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp\u003c/code\u003e type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[year]\u003c/code\u003e in a runtime-parsed version 3 format description when the \u003ccode\u003elarge-dates\u003c/code\u003e feature is not\nenabled now succeeds. This previously failed due to a missing \u003ccode\u003e#[cfg]\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFurther gains when parsing with the non-deprecated parts of the RFC 2822 well-known format\u003c/li\u003e\n\u003cli\u003eGains when formatting with the ISO 8601 well-known format\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate\u003c/code\u003e arithmetic is improved in common situations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.49 [2026-06-13]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDue to a long-standing bug in the Rust compiler, v0.3.48 caused a number of crates to stop\ncompiling. A patch has been added that avoids triggering the bug.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.48 [2026-06-12] [YANKED]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe number of digits parsed by \u003ccode\u003e[subsecond digits:1+]\u003c/code\u003e is capped at 32 to avoid parsing unbounded\nuser input. Digits after the 9\u003c!-- raw HTML omitted --\u003eth\u003c!-- raw HTML omitted --\u003e have no semantic meaning.\u003c/li\u003e\n\u003cli\u003eExplicitly specify \u003ccode\u003e#[repr]\u003c/code\u003e for \u003ccode\u003eWeekday\u003c/code\u003e. The value of the variants is relied upon in multiple\nlocations for soundness. The practical effect of this change is nothing, as Rust has always mapped\nC-like \u003ccode\u003eenum\u003c/code\u003es to 0..N in memory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNon-UTF-8 formatting and parsing is deprecated without replacement. It is recommended to only\nformat and parse valid UTF-8.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformat_description::parse\u003c/code\u003e is deprecated. It is recommended to use\n\u003ccode\u003eformat_description::parse_borrowed::\u0026lt;3\u0026gt;\u003c/code\u003e or \u003ccode\u003eformat_description::parse_owned::\u0026lt;3\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll types in the \u003ccode\u003eunit\u003c/code\u003e module have a generic parameter, though this is currently not used for\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/4ae4926ee6a6b7a930c56e4e533b4606f34dc619\"\u003e\u003ccode\u003e4ae4926\u003c/code\u003e\u003c/a\u003e v0.3.51 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/88eece312f3c173ad09095330d6b823170d52bc7\"\u003e\u003ccode\u003e88eece3\u003c/code\u003e\u003c/a\u003e v0.3.50 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/e1aa9ed777ade91d3d6bc7e9449c2f0cb1222b82\"\u003e\u003ccode\u003ee1aa9ed\u003c/code\u003e\u003c/a\u003e Remove unused imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6f64473b718b1bb27b900ecae24d60692e5b8d2b\"\u003e\u003ccode\u003e6f64473\u003c/code\u003e\u003c/a\u003e Add regression test for issue 773\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/9f8d7da04aeb99ea1807c41a1ba9e2c9e65426c9\"\u003e\u003ccode\u003e9f8d7da\u003c/code\u003e\u003c/a\u003e Improve performance of ISO 8601 formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/356975c17ff38647ce310c5577d87f149b756397\"\u003e\u003ccode\u003e356975c\u003c/code\u003e\u003c/a\u003e Share parsing components with different versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2850178a939981518e77f25777ffc89b84f0ff75\"\u003e\u003ccode\u003e2850178\u003c/code\u003e\u003c/a\u003e Improve RFC 2822 fast path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1f6fa791525b385139ca1323782e0bffdae535fc\"\u003e\u003ccode\u003e1f6fa79\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[inline]\u003c/code\u003e to trivial method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7e4fd30fbb643464117f6a0ac983a0db2efec6d0\"\u003e\u003ccode\u003e7e4fd30\u003c/code\u003e\u003c/a\u003e Add fast path for \u003ccode\u003eDate\u003c/code\u003e arithmetic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a928f2d4a8f3f8dd868f5a5024c2485579a6c6f6\"\u003e\u003ccode\u003ea928f2d\u003c/code\u003e\u003c/a\u003e Avoid range error when not using \u003ccode\u003elarge-dates\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.51\"\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.1 to 1.52.3\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.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\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/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/Alyssadaypin/ckb--016/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alyssadaypin%2Fckb--016/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4688810564","node_id":"PR_kwDOS3YLSc7nwYNy","number":10,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-25T03:16:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-18T03:17:19.000Z","updated_at":"2026-06-25T03:16:41.000Z","time_to_close":604760,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":8,"packages":[{"name":"clap_complete","old_version":"4.6.2","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"profiling","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/aclysma/profiling"},{"name":"zbus","old_version":"5.13.2","new_version":"5.14.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.5` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [profiling](https://github.com/aclysma/profiling) | `1.0.17` | `1.0.18` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.13.2` | `5.14.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n\n\nUpdates `clap_complete` from 4.6.2 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c8c935504a3f1a015470199ae82c3cb124b5b1d5\"\u003e\u003ccode\u003ec8c9355\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af74def7141738c51ace956f58eb32dd94e998ab\"\u003e\u003ccode\u003eaf74def\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c96f222c35c4ef4bd3ab9927809b2724532a8f6e\"\u003e\u003ccode\u003ec96f222\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6368\"\u003e#6368\u003c/a\u003e from truffle-dev/fix/fish-env-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/49a05cdc99c2151cdd48d5ec4c974151d21c026e\"\u003e\u003ccode\u003e49a05cd\u003c/code\u003e\u003c/a\u003e fix(complete): Two-pass quote fish env-completer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e791004a5bbbfe5418fe573a4db777df24d72490\"\u003e\u003ccode\u003ee791004\u003c/code\u003e\u003c/a\u003e test(complete): Snapshot fish env quoting cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87ec1ad80dc174563cba130772823562e4427560\"\u003e\u003ccode\u003e87ec1ad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78f2529351ad2133c453005e54f6b35ce3ae800b\"\u003e\u003ccode\u003e78f2529\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b61f270930e60ee4968dfed7dc81eef51232f22b\"\u003e\u003ccode\u003eb61f270\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6369\"\u003e#6369\u003c/a\u003e from Metbcy/fix/zsh-completion-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/74c6666698e90ff0141eb50dd169915f59fa7bcf\"\u003e\u003ccode\u003e74c6666\u003c/code\u003e\u003c/a\u003e fix(complete): Keep zsh candidate order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d142d8f96650c49302aeab87814d5bf352dbf4db\"\u003e\u003ccode\u003ed142d8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6360\"\u003e#6360\u003c/a\u003e from epage/string\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.2...clap_complete-v4.6.5\"\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.185 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\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.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `profiling` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aclysma/profiling/blob/master/CHANGELOG.md\"\u003eprofiling's changelog\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\u003eMSRV updated to 1.85. (Upstream packages adopting edition 2024 cannot be compiled on prior MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate puffin to 0.20\u003c/li\u003e\n\u003c/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/aclysma/profiling/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zbus` from 5.13.2 to 5.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezbus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezbus-5.14.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add helper for IBus connection creation. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🚸 Add Display trait to D-Bus name request reply types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔧 Extend process module run() to all Unix platforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Do not use SendFlags::NOSIGNAL on Redox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📦️ Add async-recursion for Unix targets.\u003c/li\u003e\n\u003cli\u003e🚨 silence unused import on windows.\u003c/li\u003e\n\u003cli\u003e🚨 silence unused warning on windows test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_macros-5.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew release to go with zbus 5.14.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/z-galaxy/zbus/commit/02f48c4948e8627c84ab1b437264965bff87d6e9\"\u003e\u003ccode\u003e02f48c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1725\"\u003e#1725\u003c/a\u003e from zeenix/releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3467d53f6fdf0c7dee05d9294ab2c23be0394691\"\u003e\u003ccode\u003e3467d53\u003c/code\u003e\u003c/a\u003e 🔖 zbus_xmlgen: Release 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/b59017cbe0851925961ffb5fef15170b119f59bf\"\u003e\u003ccode\u003eb59017c\u003c/code\u003e\u003c/a\u003e 🔖 zb,zm: Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/7287f27b6d1903a09809d77f3347821516e09393\"\u003e\u003ccode\u003e7287f27\u003c/code\u003e\u003c/a\u003e 🔖 zv,zd: Release 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/bd81484eb44c0c9bf52cfaa66aa01e447079a0e9\"\u003e\u003ccode\u003ebd81484\u003c/code\u003e\u003c/a\u003e 🤖 release-plz: \u003ccode\u003e🚸\u003c/code\u003e commits treated as additions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/f0ae963458511d31f887665f81f7b967a9f7ca45\"\u003e\u003ccode\u003ef0ae963\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update quick-xml to v0.39.2 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3e73afb306e69e3714e947801101258c682e7981\"\u003e\u003ccode\u003e3e73afb\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update syn to v2.0.117 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1723\"\u003e#1723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/734d258ed4b897a43d59504528d9bea8a21d4bd6\"\u003e\u003ccode\u003e734d258\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1721\"\u003e#1721\u003c/a\u003e from jackpot51/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/9e276dd01658f84540dd17ae64106afd5f7a1dfd\"\u003e\u003ccode\u003e9e276dd\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update clap to v4.5.60 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/91e2ae789459581c387008984998e1c249a5fa8a\"\u003e\u003ccode\u003e91e2ae7\u003c/code\u003e\u003c/a\u003e 🐛 Do not use SendFlags::NOSIGNAL on Redox\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zbus-5.13.2...zbus-5.14.0\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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/dudujerry452/niri/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudujerry452%2Fniri/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"4682725222","node_id":"PR_kwDOSLyUUs7ncbw1","number":188,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-18T11:15:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-17T11:19:29.000Z","updated_at":"2026-06-18T11:15:48.000Z","time_to_close":86176,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":48,"packages":[{"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.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.3","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","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":"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.2.64","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.1","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":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.49","repository_url":"https://github.com/time-rs/time"},{"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":"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.52","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 38 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\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.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.3` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\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| [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.2.64` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.6` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.1` |\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| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.49` |\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| [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.52` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n\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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commits\"\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.11.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.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/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\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/509146428faee66da88a19f19b036b526a98d596\"\u003e\u003ccode\u003e5091464\u003c/code\u003e\u003c/a\u003e test: improve user-events-trace integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/82f08a2021eed7d6ede695fd9ccc6ff35df6bf64\"\u003e\u003ccode\u003e82f08a2\u003c/code\u003e\u003c/a\u003e test: improve user-events-logs integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/593\"\u003e#593\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.11.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.23.3\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.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.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/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d034d41a518b0a103e96d47e04690f6644de487\"\u003e\u003ccode\u003e2d034d4\u003c/code\u003e\u003c/a\u003e fix some invalid indexers on error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a8b9f142678d9640ba6dc80c5e2d69635d4dd62f\"\u003e\u003ccode\u003ea8b9f14\u003c/code\u003e\u003c/a\u003e update fuzz infra and run in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d11965705f88ae2546e0d277dac8f52f47e5694f\"\u003e\u003ccode\u003ed119657\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/883\"\u003e#883\u003c/a\u003e from uuid-rs/cargo/v1.23.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/0651cfcb895d5d0b7e21edba621422bf446d585f\"\u003e\u003ccode\u003e0651cfc\u003c/code\u003e\u003c/a\u003e prepare for 1.23.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e8dea0c1fdc69e066cff93957e441022acfcb90f\"\u003e\u003ccode\u003ee8dea0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/882\"\u003e#882\u003c/a\u003e from uuid-rs/fix/error-msgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/bdc429a8c731a067b0d49c8890c6209dbb9f02db\"\u003e\u003ccode\u003ebdc429a\u003c/code\u003e\u003c/a\u003e fix up serde messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4342e400df7adb17028b499a53a96228951baec\"\u003e\u003ccode\u003ed4342e4\u003c/code\u003e\u003c/a\u003e make indexes 0 based and fix up more error messages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc-stdlib` from 0.2.2 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-alloc-no-stdlib/commits/0.2.4\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.2 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9651aa3ebfd23be83ca14d914fba2d7c12b32d2f\"\u003e\u003ccode\u003e9651aa3\u003c/code\u003e\u003c/a\u003e Fix version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/577dc18438d3d0b394c8d84e11e3916722a6cb53\"\u003e\u003ccode\u003e577dc18\u003c/code\u003e\u003c/a\u003e fix: guard BroCatli header byte-source underflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/4f447c373732c6e47ccecb60f72e9acc38d85606\"\u003e\u003ccode\u003e4f447c3\u003c/code\u003e\u003c/a\u003e fix: handle null custom allocator returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/e50a4ffa89e6b0b90c638d1260696284fefe5c49\"\u003e\u003ccode\u003ee50a4ff\u003c/code\u003e\u003c/a\u003e fix: catch panics in Broccoli FFI exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b8dcac789466873888eca6a9a40846445e0abd27\"\u003e\u003ccode\u003eb8dcac7\u003c/code\u003e\u003c/a\u003e fix: validate BroCatli deserialized state fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9cbed81a1a098fcd4ffcf956429dce6154415970\"\u003e\u003ccode\u003e9cbed81\u003c/code\u003e\u003c/a\u003e Allow newer alloc-no-stdlib which enforce no-unsafe in their lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c1957827861d072d4085d988444724adfcf6cc0b\"\u003e\u003ccode\u003ec195782\u003c/code\u003e\u003c/a\u003e Handle NULL returns from custom encoder allocators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/21de815f394796ef6ad2b312b7a00da2efa7b226\"\u003e\u003ccode\u003e21de815\u003c/code\u003e\u003c/a\u003e publish to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/6bba7be098a410ce0c954f12e7373bf1dc7bdb7f\"\u003e\u003ccode\u003e6bba7be\u003c/code\u003e\u003c/a\u003e better testing for edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/cf75fa6dda8429854e2e0e83b45100ad611df052\"\u003e\u003ccode\u003ecf75fa6\u003c/code\u003e\u003c/a\u003e Fix CompressMulti worker joins on errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/8.0.2...8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 5.0.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8dd9ab9fa41ec57de152ed61628f7bff7fb4ff04\"\u003e\u003ccode\u003e8dd9ab9\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/1726498458a0870ff1cec8fce6a5b5c00c00b628\"\u003e\u003ccode\u003e1726498\u003c/code\u003e\u003c/a\u003e Support both the 2.x and 3.x generations of alloc-no-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/b2020f699198df7255ed19eaf2d8c6eb5a2d612d\"\u003e\u003ccode\u003eb2020f6\u003c/code\u003e\u003c/a\u003e Fix seccomp build: thread custom dictionary through decompress and flush output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/6bf92158b73585da66a2e0bf5178157c0e04ac7a\"\u003e\u003ccode\u003e6bf9215\u003c/code\u003e\u003c/a\u003e Forbid unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/273d1b9864b52f5a2a9e90479710dd5ce8bce8ed\"\u003e\u003ccode\u003e273d1b9\u003c/code\u003e\u003c/a\u003e new version 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cab6098ea11870f4051ec090f6145039fe98db93\"\u003e\u003ccode\u003ecab6098\u003c/code\u003e\u003c/a\u003e Make --no-default-features test suite run while having a nostd dict test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8ed0d7d45eddf947d752675db743fa530edae101\"\u003e\u003ccode\u003e8ed0d7d\u003c/code\u003e\u003c/a\u003e Fix PADDING_2 error being silently dropped at end of stream\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/5.0.0...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytestring` from 1.5.0 to 1.5.1\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\"\u003ebytestring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytestring: v1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eFrom\u0026lt;ByteString\u0026gt; for String\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eImprove ASCII \u003ccode\u003eTryFrom\u003c/code\u003e conversions performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a3763d1c4aa4b976d7f30df7659f02b937b53bd5\"\u003e\u003ccode\u003ea3763d1\u003c/code\u003e\u003c/a\u003e bytestring: prepare v1.5.1 release (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/402202a699c2fd9995f337a8173a0f94171d72a1\"\u003e\u003ccode\u003e402202a\u003c/code\u003e\u003c/a\u003e chore: use zizmor to harden GHA usage (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/71a7d9a9d39cf02be07a106d554b42a131471f3d\"\u003e\u003ccode\u003e71a7d9a\u003c/code\u003e\u003c/a\u003e perf(bytestring): micro-improve performance against ASCII conv (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/347704329b437b1c420e3fc241909019966f6994\"\u003e\u003ccode\u003e3477043\u003c/code\u003e\u003c/a\u003e build(deps): bump rui314/setup-mold (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/fa4933767fccdfdcd633c5523f7230cbed218254\"\u003e\u003ccode\u003efa49337\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.75.18 to 2.75.23 (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/dcd74030f12f64a0e98f34a2ecc22494f29b597c\"\u003e\u003ccode\u003edcd7403\u003c/code\u003e\u003c/a\u003e chore: suppress deny failures (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/668c9c0a8aa95acf5a52eed1bc89feeeacfcdf50\"\u003e\u003ccode\u003e668c9c0\u003c/code\u003e\u003c/a\u003e perf(bytestring): prefer \u003ccode\u003efrom_utf8_unchecked\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8b19fa1de3e715adb4c6265b6350a424ae052b2d\"\u003e\u003ccode\u003e8b19fa1\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.75.10 to 2.75.18 (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/254e5775b370ededf7cdd1df04544438b5c0f028\"\u003e\u003ccode\u003e254e577\u003c/code\u003e\u003c/a\u003e build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.16 to 2.0.17 (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/c8868b0e6190d373d2c6012ce26c8f54fa325ae1\"\u003e\u003ccode\u003ec8868b0\u003c/code\u003e\u003c/a\u003e chore: address deny warning (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/bytestring-v1.5.0...bytestring-v1.5.1\"\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.60 to 1.2.64\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.2.64\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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/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.2.63...cc-v1.2.64\"\u003e1.2.64\u003c/a\u003e - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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/cc-rs/commit/f0c89980a9c521dc5b703a20760900d9770319c0\"\u003e\u003ccode\u003ef0c8998\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1cb49a754e23f1fdb9d4fb8d3477598acb7dd627\"\u003e\u003ccode\u003e1cb49a7\u003c/code\u003e\u003c/a\u003e Add more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/44212e077cc762b595a3c4f5cc450e69aa164685\"\u003e\u003ccode\u003e44212e0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c81f5d724a9e327895fa18c100ce36dc4016db9\"\u003e\u003ccode\u003e9c81f5d\u003c/code\u003e\u003c/a\u003e Remove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a2bcb6e14c18e7191f5e0891b6925622eb3d5581\"\u003e\u003ccode\u003ea2bcb6e\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b2e811e17bbb052fe2db0cb5dbcf82ac295ff53b\"\u003e\u003ccode\u003eb2e811e\u003c/code\u003e\u003c/a\u003e Add default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0....\n\n_Description has been truncated_","html_url":"https://github.com/Vacbo/northstar-commerce/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vacbo%2Fnorthstar-commerce/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"},{"uuid":"4663272700","node_id":"PR_kwDOLLaalM7mcOU5","number":13198,"state":"closed","title":"chore(deps): bump bitflags from 2.12.1 to 2.13.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-16T03:33:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-15T08:17:00.000Z","updated_at":"2026-06-16T03:35:46.000Z","time_to_close":69416,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bitflags","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.12.1 to 2.13.0.\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\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/anza-xyz/agave/pull/13198","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anza-xyz%2Fagave/issues/13198","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13198/packages"},{"uuid":"4662950857","node_id":"PR_kwDOAOqFcM7mbKyX","number":5611,"state":"closed","title":"build(deps): bump the minor group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-22T07:18:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-15T07:27:25.000Z","updated_at":"2026-06-22T07:18:39.000Z","time_to_close":604272,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor","update_count":4,"packages":[{"name":"bitflags","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"openssl","old_version":"0.10.80","new_version":"0.10.81","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor group with 4 updates in the / directory: [bitflags](https://github.com/bitflags/bitflags), [chrono](https://github.com/chronotope/chrono), [openssl](https://github.com/rust-openssl/rust-openssl) and [regex](https://github.com/rust-lang/regex).\n\nUpdates `bitflags` from 2.12.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.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 `openssl` from 0.10.80 to 0.10.81\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-openssl/rust-openssl/releases\"\u003eopenssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenssl-v0.10.81\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump aws-ls-sys to 0.41 by \u003ca href=\"https://github.com/joshgodsiff\"\u003e\u003ccode\u003e@​joshgodsiff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2640\"\u003erust-openssl/rust-openssl#2640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd brainpoolP224r1 and brainpoolP224t1 NID constants by \u003ca href=\"https://github.com/sfarestam-iproov\"\u003e\u003ccode\u003e@​sfarestam-iproov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2642\"\u003erust-openssl/rust-openssl#2642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ex509: add minimal support for CRL building by \u003ca href=\"https://github.com/DavidFontaineOcd\"\u003e\u003ccode\u003e@​DavidFontaineOcd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2538\"\u003erust-openssl/rust-openssl#2538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd mldsa.h to the boringssl bindgen by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2650\"\u003erust-openssl/rust-openssl#2650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate Asn1StringRef::as_utf8 in favor of a NUL-safe to_string by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2652\"\u003erust-openssl/rust-openssl#2652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix verify_mode() panic on unmodeled verify mode bits by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2651\"\u003erust-openssl/rust-openssl#2651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6.0.2 to 6.0.3 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/rust-openssl/rust-openssl/pull/2653\"\u003erust-openssl/rust-openssl#2653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.81 and openssl-sys 0.9.117 by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2655\"\u003erust-openssl/rust-openssl#2655\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/joshgodsiff\"\u003e\u003ccode\u003e@​joshgodsiff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2640\"\u003erust-openssl/rust-openssl#2640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfarestam-iproov\"\u003e\u003ccode\u003e@​sfarestam-iproov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2642\"\u003erust-openssl/rust-openssl#2642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidFontaineOcd\"\u003e\u003ccode\u003e@​DavidFontaineOcd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2538\"\u003erust-openssl/rust-openssl#2538\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-openssl/rust-openssl/compare/openssl-v0.10.80...openssl-v0.10.81\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.80...openssl-v0.10.81\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-openssl/rust-openssl/commit/db9c9e2f5db2ad7b45fd894e8d297ee15bfd0c7c\"\u003e\u003ccode\u003edb9c9e2\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.81 and openssl-sys 0.9.117 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/3a7fb5631ea06a5885cf33a49466a65160d1f7f3\"\u003e\u003ccode\u003e3a7fb56\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2653\"\u003e#2653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/d059c4352fd60fd4657649b7b4440ebaa007eda5\"\u003e\u003ccode\u003ed059c43\u003c/code\u003e\u003c/a\u003e Fix verify_mode() panic on unmodeled verify mode bits (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/8b1519e8b815c7c1515137812b1b660df6b90ee5\"\u003e\u003ccode\u003e8b1519e\u003c/code\u003e\u003c/a\u003e Deprecate Asn1StringRef::as_utf8 in favor of a NUL-safe to_string (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2652\"\u003e#2652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/d5713d675e46976240ab7de2b3d2f29617a7825e\"\u003e\u003ccode\u003ed5713d6\u003c/code\u003e\u003c/a\u003e add mldsa.h to the boringssl bindgen (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2650\"\u003e#2650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/9fac31782cf6d786d527dd4c958924c7116a5ca7\"\u003e\u003ccode\u003e9fac317\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2538\"\u003e#2538\u003c/a\u003e from ocdlroux/feat/crl-full\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/4dae20b0a2a7336a009a018e82456daa948893d0\"\u003e\u003ccode\u003e4dae20b\u003c/code\u003e\u003c/a\u003e x509: adding minimal support for X509CrlBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/47f7777b6be73906dbe8bc0aa53b6c44242579af\"\u003e\u003ccode\u003e47f7777\u003c/code\u003e\u003c/a\u003e Add brainpoolP224r1 and brainpoolP224t1 NID constants (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/659da171061290dc6086f467d4caf4c7488442e8\"\u003e\u003ccode\u003e659da17\u003c/code\u003e\u003c/a\u003e Bump aws-ls-sys to 0.41 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2640\"\u003e#2640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.80...openssl-v0.10.81\"\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.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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/coreos/rpm-ostree/pull/5611","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreos%2Frpm-ostree/issues/5611","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5611/packages"},{"uuid":"4641342737","node_id":"PR_kwDOSEUrfM7lWuSm","number":9,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-18T14:19:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T14:19:53.000Z","updated_at":"2026-06-18T14:19:04.000Z","time_to_close":604748,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":16,"packages":[{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"termina","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/helix-editor/termina"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"indexmap","old_version":"2.13.1","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"pulldown-cmark","old_version":"0.13.3","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"open","old_version":"5.3.3","new_version":"5.3.5","repository_url":"https://github.com/Byron/open-rs"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"hashbrown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"cc","old_version":"1.2.59","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"which","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/harryfei/which-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [termina](https://github.com/helix-editor/termina) | `0.3.1` | `0.3.3` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.186` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.1` | `2.14.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.26` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.13.3` | `0.13.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.5` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.59` | `1.2.63` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.3` |\n\n\nUpdates `bitflags` from 2.11.0 to 2.13.0\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.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.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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `termina` from 0.3.1 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helix-editor/termina/blob/master/CHANGELOG.md\"\u003etermina's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.3.3] - 2026-05-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags representation (\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c7672\"\u003ec04c2c7672\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.3.2] - 2026-05-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed parsing of OSC sequences terminated by BEL (0x07) (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/22\"\u003e#22\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/helix-editor/termina/commit/6f7871364af18f2a36a2be28cfc658fea130992c\"\u003e\u003ccode\u003e6f78713\u003c/code\u003e\u003c/a\u003e Release v0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/88c34d19dce02bc5ec024107e7a59ed3093d3dba\"\u003e\u003ccode\u003e88c34d1\u003c/code\u003e\u003c/a\u003e Improve public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/acfd456c9303f0a237841b9ba7143dd8e8919f63\"\u003e\u003ccode\u003eacfd456\u003c/code\u003e\u003c/a\u003e Reject \u003ccode\u003eu16::MAX\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/f7f74219205811b6e9e11d351515619aa5e96c67\"\u003e\u003ccode\u003ef7f7421\u003c/code\u003e\u003c/a\u003e windows: Explain stdin/stdout BorrowedHandle behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/78a80cb405d3fc6ac39c2819984927576d3a59fc\"\u003e\u003ccode\u003e78a80cb\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a7432ae4041f9a0c97f0ca01f5f5743527944bed\"\u003e\u003ccode\u003ea7432ae\u003c/code\u003e\u003c/a\u003e parser: Avoid slicing when parsing bracketed paste\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c767273f57225cbd5c45cc12f4b357618dd\"\u003e\u003ccode\u003ec04c2c7\u003c/code\u003e\u003c/a\u003e Fix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/5435c2d2bfeccf4d81f566829b8e965f1c195f7e\"\u003e\u003ccode\u003e5435c2d\u003c/code\u003e\u003c/a\u003e Release v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a6749dbc6112b6a1b554ed55da8ab673dd393624\"\u003e\u003ccode\u003ea6749db\u003c/code\u003e\u003c/a\u003e Add changelog notes for OSC BEL fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/936cc8001acd824a52ad18ee3b369c75b2b5914c\"\u003e\u003ccode\u003e936cc80\u003c/code\u003e\u003c/a\u003e Parser: allow BEL to terminate OSC sequences (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/helix-editor/termina/compare/v0.3.1...v0.3.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.3 to 1.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.32\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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 `libc` from 0.2.184 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.186\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.13.1 to 2.14.0\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.0 (2026-04-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.85.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.17.\u003c/li\u003e\n\u003cli\u003eMade more \u003ccode\u003emap::Slice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e: \u003ccode\u003enew_mut\u003c/code\u003e, \u003ccode\u003efirst_mut\u003c/code\u003e, \u003ccode\u003elast_mut\u003c/code\u003e,\n\u003ccode\u003esplit_at_mut\u003c/code\u003e, \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e, \u003ccode\u003esplit_first_mut\u003c/code\u003e, \u003ccode\u003esplit_last_mut\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/indexmap-rs/indexmap/commit/bcd165baeb12bdf6e57a31d9869e9839e25679c6\"\u003e\u003ccode\u003ebcd165b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/439\"\u003e#439\u003c/a\u003e from cuviper/release-2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4ef06a729e0af095d2f39ec4bda5e0882054726e\"\u003e\u003ccode\u003e4ef06a7\u003c/code\u003e\u003c/a\u003e Release 2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/d21826ca9351e968e7c5cff4f818e7a5e3cc481b\"\u003e\u003ccode\u003ed21826c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/438\"\u003e#438\u003c/a\u003e from cuviper/hashbrown-0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/2566bec20dfbca0fa037939e67df4938c0f60f01\"\u003e\u003ccode\u003e2566bec\u003c/code\u003e\u003c/a\u003e Upgrade to \u003ccode\u003ehashbrown v0.17\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4b62776c3f7dec98a5b89f907c3add5c603343b0\"\u003e\u003ccode\u003e4b62776\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/437\"\u003e#437\u003c/a\u003e from cuviper/disjoint-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/478fba2eb0594f0fdc70b6b93e90fae820bdf82e\"\u003e\u003ccode\u003e478fba2\u003c/code\u003e\u003c/a\u003e Normalize the panic doc of \u003ccode\u003eget_disjoint_mut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fb6dafda4ee443864c88b61a4dfc8982012d3d39\"\u003e\u003ccode\u003efb6dafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/436\"\u003e#436\u003c/a\u003e from cuviper/const-slice-mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/5c237a2ab7db4017b057f6b52e28c78dd427cd94\"\u003e\u003ccode\u003e5c237a2\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eSlice::{first,last,split_*}_mut\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/48ff9ce2e3a2a464e4f599691df62dff178d655b\"\u003e\u003ccode\u003e48ff9ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/435\"\u003e#435\u003c/a\u003e from cuviper/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/648be98a3112278e1aea7c5b7d3c3a4f77e1eddb\"\u003e\u003ccode\u003e648be98\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecargo fmt\u003c/code\u003e with edition 2024\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.13.1...2.14.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.26\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/82313cf95849bfe425109ad9506a52154879b1b1\"\u003e\u003ccode\u003e82313cf\u003c/code\u003e\u003c/a\u003e ignore-0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/43e2f08edef8c00e5d7719212c3e6a869bca1151\"\u003e\u003ccode\u003e43e2f08\u003c/code\u003e\u003c/a\u003e ignore: fix parent gitignore matching across multiple roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/79a23e0841ae84ef9b99c446052c8e6063a198bd\"\u003e\u003ccode\u003e79a23e0\u003c/code\u003e\u003c/a\u003e ignore: use named fields in \u003ccode\u003eIgnore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4519153e5e461527f4bca45b042fff45c4ec6fb9\"\u003e\u003ccode\u003e4519153\u003c/code\u003e\u003c/a\u003e doc: clarify half-boundary syntax for the \u003ccode\u003e-w/--word-regexp\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cb66736f146f093497f4dc537b33d0826f9af33c\"\u003e\u003ccode\u003ecb66736\u003c/code\u003e\u003c/a\u003e core: bleat a DEBUG message when RIPGREP_CONFIG_PATH is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/9b84e154c8e404f4c40f6f4e4c674ea02e77324a\"\u003e\u003ccode\u003e9b84e15\u003c/code\u003e\u003c/a\u003e ignore/types: add \u003ccode\u003econtainer\u003c/code\u003e type that covers both \u003ccode\u003eDockerfile\u003c/code\u003e and `Contain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cd1f981beafaeb9b61537e47e91314cea125400b\"\u003e\u003ccode\u003ecd1f981\u003c/code\u003e\u003c/a\u003e fix: derive \u003ccode\u003eDefault\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` 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/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.4\u003c/h2\u003e\n\u003cp\u003eFix \u003ccode\u003epanic\u003c/code\u003e in specific cases with \u003ccode\u003eTightParagraph\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases by \u003ca href=\"https://github.com/Martin1887\"\u003e\u003ccode\u003e@​Martin1887\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1096\"\u003epulldown-cmark/pulldown-cmark#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.3...v0.13.4\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/38e4d08f14ec4bd9783270e9623db7681ebed968\"\u003e\u003ccode\u003e38e4d08\u003c/code\u003e\u003c/a\u003e chore: cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/9c61031bf9b403415eec53646a209c4f988cb5bc\"\u003e\u003ccode\u003e9c61031\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version to 0.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/709268f5fa84fbbcb02104fc117a1d280cdc1c9d\"\u003e\u003ccode\u003e709268f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1096\"\u003e#1096\u003c/a\u003e from pulldown-cmark/fix-1095\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c1d44502ae63a8a8c9d1335b627a8428633b02ea\"\u003e\u003ccode\u003ec1d4450\u003c/code\u003e\u003c/a\u003e Add test case from 1097\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/6fea4536f330a806839d253e8dc7840d615b3676\"\u003e\u003ccode\u003e6fea453\u003c/code\u003e\u003c/a\u003e fix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/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 `open` from 5.3.3 to 5.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/releases\"\u003eopen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edelegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness (bb28d04)\u003c/li\u003e\n\u003cli\u003eReview (f72e644)\u003c/li\u003e\n\u003cli\u003eDelegate to winebrowser under Wine (db81369)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev5.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign with_detached() implementation with with()\nOn macOS, /usr/bin/open is natively detached. This commit changes\nwith_detached to use the same logic as with() .avoid double detachment to prevent silent failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1 commit was 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.com/rust-lang/rust-clippy\"\u003eClippy\u003c/a\u003e helped 1 time to make code idiomatic.\u003c/p\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\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/Byron/open-rs/blob/main/changelog.md\"\u003eopen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.5 (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e delegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness (\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReview (\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelegate to winebrowser under Wine (\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e5.3.4 (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e align with_detached() implementation with with()\nOn macOS, /usr/bin/open is natively detached. This commit changes\nwith_detached to use the same logic as with() .avoid double detachment to prevent silent failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e7 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\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/Byron/open-rs/commit/b98fc01d0a9da985c892f8fdb14b618d036ab12d\"\u003e\u003ccode\u003eb98fc01\u003c/code\u003e\u003c/a\u003e Release open v5.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e fix(windows): delegate to winebrowser under Wine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7bd519c778eda8efe84137e61c35eaff95102d41\"\u003e\u003ccode\u003e7bd519c\u003c/code\u003e\u003c/a\u003e Release open v5.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7db5738d0d7a43da8b3f29ad5a5c26c73c687a26\"\u003e\u003ccode\u003e7db5738\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/119\"\u003e#119\u003c/a\u003e from benzeneringlq/fix-macos-detach-silent-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/8e122d41929be6d9780679d6a40971de36247af3\"\u003e\u003ccode\u003e8e122d4\u003c/code\u003e\u003c/a\u003e fix(macos): align with_detached() implementation with with()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/20ea1758c597d50a58b67854f063a9a9cd99ecb8\"\u003e\u003ccode\u003e20ea175\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/117\"\u003e#117\u003c/a\u003e from ChrisDenton/absolute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7faae875e76ddc05feb24f2bc935532ebfe7fefc\"\u003e\u003ccode\u003e7faae87\u003c/code\u003e\u003c/a\u003e Thanks clippy (on Windows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/1ab9c4738eadacdb83e770ad4ca3133b3fac6c91\"\u003e\u003ccode\u003e1ab9c47\u003c/code\u003e\u003c/a\u003e Enable clippy deny on CI, with all features, but allow incompatible MRSV there\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Byron/open-rs/compare/v5.3.3...v5.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashbrown` from 0.17.0 to 0.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/hashbrown/releases\"\u003ehashbrown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/blob/main/CHANGELOG.md\"\u003ehashbrown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\u003e0.17.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d\"\u003e\u003ccode\u003ec62a63a\u003c/code\u003e\u003c/a\u003e chore: release v0.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79\"\u003e\u003ccode\u003e420e83b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\u003c/a\u003e from cuviper/rustc_try_insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef\"\u003e\u003ccode\u003e51cecbd\u003c/code\u003e\u003c/a\u003e Move the \u003ccode\u003eRustcOccupiedError\u003c/code\u003e note as requested in review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231\"\u003e\u003ccode\u003e16d0f37\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc\"\u003e\u003ccode\u003e18a04c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/721\"\u003e#721\u003c/a\u003e from clarfonthey/branch-rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6\"\u003e\u003ccode\u003eee8a0ee\u003c/code\u003e\u003c/a\u003e Rename master to main in release-plz workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34\"\u003e\u003ccode\u003e147df65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/720\"\u003e#720\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58\"\u003e\u003ccode\u003e64a0acb\u003c/code\u003e\u003c/a\u003e Remove package.authors field from Cargo metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7\"\u003e\u003ccode\u003e867db72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/716\"\u003e#716\u003c/a\u003e from atouchet/rdm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb\"\u003e\u003ccode\u003e57b760b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\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.59 to 1.2.63\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.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\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/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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\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/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/37a5f8f4e1a2eaf4cf483fc0fb97d35761b720c5\"\u003e\u003ccode\u003e37a5f8f\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.62 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/34a2218d15abcf6cf943b9cc41a8fd9b034cad68\"\u003e\u003ccode\u003e34a2218\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a9d86324573dee124970d217b8c7f35a43e21249\"\u003e\u003ccode\u003ea9d8632\u003c/code\u003e\u003c/a\u003e Allow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ce036b3d5f55b32e5d56517015d71241307d77e1\"\u003e\u003ccode\u003ece036b3\u003c/code\u003e\u003c/a\u003e Add relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/18ed3dc8ec1999e742596270c4ffb465585b6056\"\u003e\u003ccode\u003e18ed3dc\u003c/code\u003e\u003c/a\u003e target: recognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.63\"\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.2 to 8.0.3\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.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.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/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.3\"\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/LilDojd/helix/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LilDojd%2Fhelix/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4636339291","node_id":"PR_kwDOPiLeLM7lHEob","number":28,"state":"closed","title":"Bump the all-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-18T01:16:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T01:17:34.000Z","updated_at":"2026-06-18T01:16:51.000Z","time_to_close":604755,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-deps","update_count":13,"packages":[{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"salsa","old_version":"0.26.2","new_version":"0.27.0","repository_url":"https://github.com/salsa-rs/salsa"},{"name":"cc","old_version":"1.2.62","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"cranelift","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"cranelift-module","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"cranelift-jit","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"cranelift-native","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"cranelift-object","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"tikv-jemallocator","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/tikv/jemallocator"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [salsa](https://github.com/salsa-rs/salsa) | `0.26.2` | `0.27.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.2.63` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [cranelift](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [cranelift-module](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [cranelift-jit](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [cranelift-native](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [cranelift-object](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.1` | `0.7.0` |\n\n\nUpdates `either` from 1.15.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/8f4ecd9964ea909a7f989a3668a2710310a0e62f\"\u003e\u003ccode\u003e8f4ecd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/138\"\u003e#138\u003c/a\u003e from cuviper/release-1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/c35bb4ec7733b239e3c918647e2f9cf17d35d842\"\u003e\u003ccode\u003ec35bb4e\u003c/code\u003e\u003c/a\u003e Release 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/652486ebf1da214043f9a7f61f7412e959bbd383\"\u003e\u003ccode\u003e652486e\u003c/code\u003e\u003c/a\u003e Fix an unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/c26e69346444895d18a95b7f06fec53b5548090f\"\u003e\u003ccode\u003ec26e693\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/137\"\u003e#137\u003c/a\u003e from ronnodas/map-both\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/aa7f1d46f1d40b96f326ea642f1eb14bc99b9400\"\u003e\u003ccode\u003eaa7f1d4\u003c/code\u003e\u003c/a\u003e Add a single-ident version of \u003ccode\u003emap_both!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/a706625b85e45f34914b3a1ef62d808446863f6b\"\u003e\u003ccode\u003ea706625\u003c/code\u003e\u003c/a\u003e Format the \u003ccode\u003emap_both!\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/85b1b56bcdd533a31400123e3c8dd7978b8e7a14\"\u003e\u003ccode\u003e85b1b56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/128\"\u003e#128\u003c/a\u003e from A4-Tacks/for-both-ident-pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/304e8147d3fecb4e2b99c36902843e0cc5fecab8\"\u003e\u003ccode\u003e304e814\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/127\"\u003e#127\u003c/a\u003e from A4-Tacks/map-or\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/ff9e326bebfab178657b1e3d1b21e9b24944972b\"\u003e\u003ccode\u003eff9e326\u003c/code\u003e\u003c/a\u003e Apply formatting suggestions from code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/71c9a91c04d6fb8a7356a8b909fdb68457747f51\"\u003e\u003ccode\u003e71c9a91\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/126\"\u003e#126\u003c/a\u003e from A4-Tacks/is-and\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/either/compare/1.15.0...1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `salsa` from 0.26.2 to 0.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/salsa-rs/salsa/releases\"\u003esalsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esalsa-macro-rules-v0.27.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003e#[allow(non_local_definitions)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect overlapping supertype variants via leaf type IDs (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esalsa-macros-v0.27.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix tracked impl db lifetime for as_deref return mode (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect overlapping supertype variants via leaf type IDs (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esalsa-v0.27.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eannotate return type in closure (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaccumulated values lost when reused tracked fn skips re-execution (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInvalidate fixpoint memos after cancellation (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefresh trybuild snapshots for Rust 1.96 (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove outdated RELEASES.md file; exclude a few more files from published crates (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip memory usage tests on 32-bit (non-64-bit) targets (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert CRLF-terminated sources to LF-terminated (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1092\"\u003e#1092\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/salsa-rs/salsa/blob/master/CHANGELOG.md\"\u003esalsa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/compare/salsa-v0.26.2...salsa-v0.27.0\"\u003e0.27.0\u003c/a\u003e - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eannotate return type in closure (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaccumulated values lost when reused tracked fn skips re-execution (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInvalidate fixpoint memos after cancellation (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefresh trybuild snapshots for Rust 1.96 (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove outdated RELEASES.md file; exclude a few more files from published crates (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip memory usage tests on 32-bit (non-64-bit) targets (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert CRLF-terminated sources to LF-terminated (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1092\"\u003e#1092\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/salsa-rs/salsa/commit/0f7e31d4eaa2420c240d138d03fa1cf5991cce45\"\u003e\u003ccode\u003e0f7e31d\u003c/code\u003e\u003c/a\u003e chore: release v0.27.0 (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/0d356cf50020fd60428b4c350733b01c864708d6\"\u003e\u003ccode\u003e0d356cf\u003c/code\u003e\u003c/a\u003e Invalidate fixpoint memos after cancellation (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/27c85ed99d504ba560beddc8c0a06b824830648f\"\u003e\u003ccode\u003e27c85ed\u003c/code\u003e\u003c/a\u003e fix: annotate return type in closure (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/b14cb0f14be8fc2ac06ff73bfb553da4624edbe2\"\u003e\u003ccode\u003eb14cb0f\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/c3d88eb8671d09e1a175aa4d4b391a6242d2d123\"\u003e\u003ccode\u003ec3d88eb\u003c/code\u003e\u003c/a\u003e fix: accumulated values lost when reused tracked fn skips re-execution (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/e4ae47b59762035f24d562e34ab6c7f4c3d4f0c6\"\u003e\u003ccode\u003ee4ae47b\u003c/code\u003e\u003c/a\u003e Refresh trybuild snapshots for Rust 1.96 (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/7e77c49f27210dc85b49ba28606542d72836b5ab\"\u003e\u003ccode\u003e7e77c49\u003c/code\u003e\u003c/a\u003e Remove outdated RELEASES.md file; exclude a few more files from published cra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/236d2c3b787373d61e67337acc92026bbcfbdedb\"\u003e\u003ccode\u003e236d2c3\u003c/code\u003e\u003c/a\u003e Skip memory usage tests on 32-bit (non-64-bit) targets (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/22d0fe61ee4538f42375530983b4f29e9890b868\"\u003e\u003ccode\u003e22d0fe6\u003c/code\u003e\u003c/a\u003e Convert CRLF-terminated sources to LF-terminated (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/salsa-rs/salsa/compare/salsa-v0.26.2...salsa-v0.27.0\"\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.62 to 1.2.63\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.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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/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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.2.63\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift-module` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift-module's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift-jit` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift-jit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift-native` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift-object` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift-object's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.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.29 to 0.4.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...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-syntax` from 0.8.10 to 0.8.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-syntax-0.8.10...regex-syntax-0.8.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tikv-jemallocator` from 0.6.1 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tikv/jemallocator/releases\"\u003etikv-jemallocator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverse order of MAKEFLAGS priority (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefine ALIGNOF_MAX_ALIGN_T for riscv32 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove build directory once build of \u003ccode\u003ejemalloc-sys\u003c/code\u003e finishes (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross-compile for tier-3 riscv64a23 target (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esys: support *-windows-gnullvm targets (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate LDFLAGS, if present (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejemalloc-ctl: fix invalid update implementation\u003c/li\u003e\n\u003cli\u003eadd new free ffi\u003c/li\u003e\n\u003cli\u003eUpdate jemalloc to 5.3.1 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd profiling_libunwind feature (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epassthrough cc env/args using native cc features (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/158\"\u003e#158\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/tikv/jemallocator/blob/main/CHANGELOG.md\"\u003etikv-jemallocator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.7.0 - 2026-05-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReverse order of MAKEFLAGS priority (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefine ALIGNOF_MAX_ALIGN_T for riscv32 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove build directory once build of \u003ccode\u003ejemalloc-sys\u003c/code\u003e finishes (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross-compile for tier-3 riscv64a23 target (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esys: support *-windows-gnullvm targets (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate LDFLAGS, if present (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejemalloc-ctl: fix invalid update implementation\u003c/li\u003e\n\u003cli\u003eadd new free ffi\u003c/li\u003e\n\u003cli\u003eUpdate jemalloc to 5.3.1 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd profiling_libunwind feature (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epassthrough cc env/args using native cc features (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/158\"\u003e#158\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/tikv/jemallocator/commit/0e9129157d261cf6bda86d5dcd9eba94f3cd0f96\"\u003e\u003ccode\u003e0e91291\u003c/code\u003e\u003c/a\u003e *: bump 0.7.0 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/e16f89e4305fc45c089d8c782e8727c9eb5335e0\"\u003e\u003ccode\u003ee16f89e\u003c/code\u003e\u003c/a\u003e passthrough cc env/args using native cc features (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/3bc06e901d7a4a36082f769bf26384a1d80fdd77\"\u003e\u003ccode\u003e3bc06e9\u003c/code\u003e\u003c/a\u003e Add profiling_libunwind feature (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/c7101ce04fda9652c41a641b35e3f5879751f496\"\u003e\u003ccode\u003ec7101ce\u003c/code\u003e\u003c/a\u003e Update jemalloc to 5.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/741a86bee7ec6d977b0f5e41dd3994737c2106ed\"\u003e\u003ccode\u003e741a86b\u003c/code\u003e\u003c/a\u003e enable CI for nightly branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/7e5e78a22534adabb6c7f940294591d6ce1bac7b\"\u003e\u003ccode\u003e7e5e78a\u003c/code\u003e\u003c/a\u003e add new free ffi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/1809195c6eac9cd3246a7a2d0edbdb10ebc7806f\"\u003e\u003ccode\u003e1809195\u003c/code\u003e\u003c/a\u003e switch to facebook/jemalloc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/ccc2bfc0ffeac21f3483f1a89acd26581674c064\"\u003e\u003ccode\u003eccc2bfc\u003c/code\u003e\u003c/a\u003e jemalloc-ctl: fix invalid update implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/baae33dd29ccd82c8330021418b293fa6eab5bbc\"\u003e\u003ccode\u003ebaae33d\u003c/code\u003e\u003c/a\u003e Upgrade from macos-13 to macos-15-intel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/4400f090d5221f2489207b3c7e7341cee2047d24\"\u003e\u003ccode\u003e4400f09\u003c/code\u003e\u003c/a\u003e Propagate LDFLAGS, if present\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tikv/jemallocator/compare/0.6.1...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/n1ght-hunter/scrap/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/n1ght-hunter%2Fscrap/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"4630833570","node_id":"PR_kwDOSssLP87k1B-v","number":8,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T07:37:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-10T11:40:56.000Z","updated_at":"2026-06-14T07:37:25.000Z","time_to_close":330987,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":16,"packages":[{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"termina","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/helix-editor/termina"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"tokio","old_version":"1.52.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"pulldown-cmark","old_version":"0.13.3","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"open","old_version":"5.3.3","new_version":"5.3.5","repository_url":"https://github.com/Byron/open-rs"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"hashbrown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"cc","old_version":"1.2.60","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"which","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/harryfei/which-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [termina](https://github.com/helix-editor/termina) | `0.3.1` | `0.3.3` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.0` | `1.52.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.26` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.13.3` | `0.13.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.5` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.60` | `1.2.63` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.3` |\n\n\nUpdates `bitflags` from 2.11.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `termina` from 0.3.1 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helix-editor/termina/blob/master/CHANGELOG.md\"\u003etermina's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.3.3] - 2026-05-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags representation (\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c7672\"\u003ec04c2c7672\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.3.2] - 2026-05-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed parsing of OSC sequences terminated by BEL (0x07) (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/22\"\u003e#22\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/helix-editor/termina/commit/6f7871364af18f2a36a2be28cfc658fea130992c\"\u003e\u003ccode\u003e6f78713\u003c/code\u003e\u003c/a\u003e Release v0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/88c34d19dce02bc5ec024107e7a59ed3093d3dba\"\u003e\u003ccode\u003e88c34d1\u003c/code\u003e\u003c/a\u003e Improve public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/acfd456c9303f0a237841b9ba7143dd8e8919f63\"\u003e\u003ccode\u003eacfd456\u003c/code\u003e\u003c/a\u003e Reject \u003ccode\u003eu16::MAX\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/f7f74219205811b6e9e11d351515619aa5e96c67\"\u003e\u003ccode\u003ef7f7421\u003c/code\u003e\u003c/a\u003e windows: Explain stdin/stdout BorrowedHandle behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/78a80cb405d3fc6ac39c2819984927576d3a59fc\"\u003e\u003ccode\u003e78a80cb\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a7432ae4041f9a0c97f0ca01f5f5743527944bed\"\u003e\u003ccode\u003ea7432ae\u003c/code\u003e\u003c/a\u003e parser: Avoid slicing when parsing bracketed paste\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c767273f57225cbd5c45cc12f4b357618dd\"\u003e\u003ccode\u003ec04c2c7\u003c/code\u003e\u003c/a\u003e Fix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/5435c2d2bfeccf4d81f566829b8e965f1c195f7e\"\u003e\u003ccode\u003e5435c2d\u003c/code\u003e\u003c/a\u003e Release v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a6749dbc6112b6a1b554ed55da8ab673dd393624\"\u003e\u003ccode\u003ea6749db\u003c/code\u003e\u003c/a\u003e Add changelog notes for OSC BEL fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/936cc8001acd824a52ad18ee3b369c75b2b5914c\"\u003e\u003ccode\u003e936cc80\u003c/code\u003e\u003c/a\u003e Parser: allow BEL to terminate OSC sequences (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/helix-editor/termina/compare/v0.3.1...v0.3.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.3 to 1.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.32\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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 `tokio` from 1.52.0 to 1.52.3\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.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\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/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.0...tokio-1.52.3\"\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.185 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\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.26\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/82313cf95849bfe425109ad9506a52154879b1b1\"\u003e\u003ccode\u003e82313cf\u003c/code\u003e\u003c/a\u003e ignore-0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/43e2f08edef8c00e5d7719212c3e6a869bca1151\"\u003e\u003ccode\u003e43e2f08\u003c/code\u003e\u003c/a\u003e ignore: fix parent gitignore matching across multiple roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/79a23e0841ae84ef9b99c446052c8e6063a198bd\"\u003e\u003ccode\u003e79a23e0\u003c/code\u003e\u003c/a\u003e ignore: use named fields in \u003ccode\u003eIgnore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4519153e5e461527f4bca45b042fff45c4ec6fb9\"\u003e\u003ccode\u003e4519153\u003c/code\u003e\u003c/a\u003e doc: clarify half-boundary syntax for the \u003ccode\u003e-w/--word-regexp\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cb66736f146f093497f4dc537b33d0826f9af33c\"\u003e\u003ccode\u003ecb66736\u003c/code\u003e\u003c/a\u003e core: bleat a DEBUG message when RIPGREP_CONFIG_PATH is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/9b84e154c8e404f4c40f6f4e4c674ea02e77324a\"\u003e\u003ccode\u003e9b84e15\u003c/code\u003e\u003c/a\u003e ignore/types: add \u003ccode\u003econtainer\u003c/code\u003e type that covers both \u003ccode\u003eDockerfile\u003c/code\u003e and `Contain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cd1f981beafaeb9b61537e47e91314cea125400b\"\u003e\u003ccode\u003ecd1f981\u003c/code\u003e\u003c/a\u003e fix: derive \u003ccode\u003eDefault\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` 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/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.4\u003c/h2\u003e\n\u003cp\u003eFix \u003ccode\u003epanic\u003c/code\u003e in specific cases with \u003ccode\u003eTightParagraph\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases by \u003ca href=\"https://github.com/Martin1887\"\u003e\u003ccode\u003e@​Martin1887\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1096\"\u003epulldown-cmark/pulldown-cmark#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.3...v0.13.4\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/38e4d08f14ec4bd9783270e9623db7681ebed968\"\u003e\u003ccode\u003e38e4d08\u003c/code\u003e\u003c/a\u003e chore: cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/9c61031bf9b403415eec53646a209c4f988cb5bc\"\u003e\u003ccode\u003e9c61031\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version to 0.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/709268f5fa84fbbcb02104fc117a1d280cdc1c9d\"\u003e\u003ccode\u003e709268f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1096\"\u003e#1096\u003c/a\u003e from pulldown-cmark/fix-1095\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c1d44502ae63a8a8c9d1335b627a8428633b02ea\"\u003e\u003ccode\u003ec1d4450\u003c/code\u003e\u003c/a\u003e Add test case from 1097\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/6fea4536f330a806839d253e8dc7840d615b3676\"\u003e\u003ccode\u003e6fea453\u003c/code\u003e\u003c/a\u003e fix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/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 `open` from 5.3.3 to 5.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/releases\"\u003eopen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edelegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness (bb28d04)\u003c/li\u003e\n\u003cli\u003eReview (f72e644)\u003c/li\u003e\n\u003cli\u003eDelegate to winebrowser under Wine (db81369)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev5.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign with_detached() implementation with with()\nOn macOS, /usr/bin/open is natively detached. This commit changes\nwith_detached to use the same logic as with() .avoid double detachment to prevent silent failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1 commit was 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.com/rust-lang/rust-clippy\"\u003eClippy\u003c/a\u003e helped 1 time to make code idiomatic.\u003c/p\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\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/Byron/open-rs/blob/main/changelog.md\"\u003eopen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.5 (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e delegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness (\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReview (\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelegate to winebrowser under Wine (\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e5.3.4 (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e align with_detached() implementation with with()\nOn macOS, /usr/bin/open is natively detached. This commit changes\nwith_detached to use the same logic as with() .avoid double detachment to prevent silent failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e7 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\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/Byron/open-rs/commit/b98fc01d0a9da985c892f8fdb14b618d036ab12d\"\u003e\u003ccode\u003eb98fc01\u003c/code\u003e\u003c/a\u003e Release open v5.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e fix(windows): delegate to winebrowser under Wine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7bd519c778eda8efe84137e61c35eaff95102d41\"\u003e\u003ccode\u003e7bd519c\u003c/code\u003e\u003c/a\u003e Release open v5.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7db5738d0d7a43da8b3f29ad5a5c26c73c687a26\"\u003e\u003ccode\u003e7db5738\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/119\"\u003e#119\u003c/a\u003e from benzeneringlq/fix-macos-detach-silent-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/8e122d41929be6d9780679d6a40971de36247af3\"\u003e\u003ccode\u003e8e122d4\u003c/code\u003e\u003c/a\u003e fix(macos): align with_detached() implementation with with()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/20ea1758c597d50a58b67854f063a9a9cd99ecb8\"\u003e\u003ccode\u003e20ea175\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/117\"\u003e#117\u003c/a\u003e from ChrisDenton/absolute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7faae875e76ddc05feb24f2bc935532ebfe7fefc\"\u003e\u003ccode\u003e7faae87\u003c/code\u003e\u003c/a\u003e Thanks clippy (on Windows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/1ab9c4738eadacdb83e770ad4ca3133b3fac6c91\"\u003e\u003ccode\u003e1ab9c47\u003c/code\u003e\u003c/a\u003e Enable clippy deny on CI, with all features, but allow incompatible MRSV there\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Byron/open-rs/compare/v5.3.3...v5.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashbrown` from 0.17.0 to 0.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/hashbrown/releases\"\u003ehashbrown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/blob/main/CHANGELOG.md\"\u003ehashbrown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\u003e0.17.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d\"\u003e\u003ccode\u003ec62a63a\u003c/code\u003e\u003c/a\u003e chore: release v0.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79\"\u003e\u003ccode\u003e420e83b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\u003c/a\u003e from cuviper/rustc_try_insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef\"\u003e\u003ccode\u003e51cecbd\u003c/code\u003e\u003c/a\u003e Move the \u003ccode\u003eRustcOccupiedError\u003c/code\u003e note as requested in review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231\"\u003e\u003ccode\u003e16d0f37\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc\"\u003e\u003ccode\u003e18a04c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/721\"\u003e#721\u003c/a\u003e from clarfonthey/branch-rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6\"\u003e\u003ccode\u003eee8a0ee\u003c/code\u003e\u003c/a\u003e Rename master to main in release-plz workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34\"\u003e\u003ccode\u003e147df65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/720\"\u003e#720\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58\"\u003e\u003ccode\u003e64a0acb\u003c/code\u003e\u003c/a\u003e Remove package.authors field from Cargo metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7\"\u003e\u003ccode\u003e867db72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/716\"\u003e#716\u003c/a\u003e from atouchet/rdm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb\"\u003e\u003ccode\u003e57b760b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\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.60 to 1.2.63\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.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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/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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/37a5f8f4e1a2eaf4cf483fc0fb97d35761b720c5\"\u003e\u003ccode\u003e37a5f8f\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.62 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/34a2218d15abcf6cf943b9cc41a8fd9b034cad68\"\u003e\u003ccode\u003e34a2218\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a9d86324573dee124970d217b8c7f35a43e21249\"\u003e\u003ccode\u003ea9d8632\u003c/code\u003e\u003c/a\u003e Allow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ce036b3d5f55b32e5d56517015d71241307d77e1\"\u003e\u003ccode\u003ece036b3\u003c/code\u003e\u003c/a\u003e Add relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/18ed3dc8ec1999e742596270c4ffb465585b6056\"\u003e\u003ccode\u003e18ed3dc\u003c/code\u003e\u003c/a\u003e target: recognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.63\"\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.2 to 8.0.3\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.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.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/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.3\"\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/luccahuguet/yazelix-helix/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luccahuguet%2Fyazelix-helix/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}],"issue_packages":[{"old_version":"2.13.0","new_version":"2.13.1","update_type":"patch","path":null,"pr_created_at":"2026-07-17T05:34:09.000Z","version_change":"2.13.0 → 2.13.1","issue":{"uuid":"4908370293","node_id":"PR_kwDOPeeyVs7y06cW","number":565,"state":"closed","title":"chore(deps): bump the rust-other group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-20T05:37:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T05:34:09.000Z","updated_at":"2026-07-20T05:37:43.000Z","time_to_close":259412,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-other","update_count":33,"packages":[{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"gungraun","old_version":"0.19.3","new_version":"0.19.4","repository_url":"https://github.com/gungraun/gungraun"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/hyperium/http-body"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.42","repository_url":"https://github.com/rustls/rustls"},{"name":"time","old_version":"0.3.51","new_version":"0.3.53","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.52.3","new_version":"1.52.4","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"uuid","old_version":"1.23.4","new_version":"1.24.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"cc","old_version":"1.2.65","new_version":"1.2.67","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.22","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","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":"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.2","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"rapidhash","old_version":"4.4.2","new_version":"4.5.1","repository_url":"https://github.com/hoxxep/rapidhash"},{"name":"rustc-demangle","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustls-pki-types","old_version":"1.14.1","new_version":"1.15.0","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"simd_cesu8","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/seancroach/simd_cesu8"},{"name":"socket2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.118","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"zerocopy","old_version":"0.8.52","new_version":"0.8.54","repository_url":"https://github.com/google/zerocopy"},{"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 rust-other group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [gungraun](https://github.com/gungraun/gungraun) | `0.19.3` | `0.19.4` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.42` |\n| [time](https://github.com/time-rs/time) | `0.3.51` | `0.3.53` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.52.4` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.24.0` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.13.0` | `2.13.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.65` | `1.2.67` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.22` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.2` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.1` | `1.2.2` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.4.8` |\n| [rapidhash](https://github.com/hoxxep/rapidhash) | `4.4.2` | `4.5.1` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.27` | `0.1.28` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.1` | `1.15.0` |\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| [simd_cesu8](https://github.com/seancroach/simd_cesu8) | `1.1.1` | `1.2.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.118` | `2.0.119` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.52` | `0.8.54` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\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 `gungraun` from 0.19.3 to 0.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gungraun/gungraun/releases\"\u003egungraun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.4\u003c/h2\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast was set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and \u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ehttps://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.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/gungraun/gungraun/blob/main/CHANGELOG.md\"\u003egungraun's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast\nwas set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and\n\u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes\nquick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and\nRUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\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/gungraun/gungraun/commit/f08683957b3248d1b433e374c33c18b7da3188eb\"\u003e\u003ccode\u003ef086839\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/689\"\u003e#689\u003c/a\u003e from gamma0987/prepare-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/9fde6cb0c6546a97d44f91b4ee67e83af8d9418c\"\u003e\u003ccode\u003e9fde6cb\u003c/code\u003e\u003c/a\u003e docs(readme): Make headline work on github and crates.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/199edd8724875cfc8fb8dd7cd71f80df21432dfa\"\u003e\u003ccode\u003e199edd8\u003c/code\u003e\u003c/a\u003e Bump version 0.19.3 -\u0026gt; 0.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/675793faa64b45dee2b451eb3da69ba0bc153dfb\"\u003e\u003ccode\u003e675793f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/470f4fb4388bc4485f3b347f568cfb74ad480487\"\u003e\u003ccode\u003e470f4fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e from gamma0987/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b433c12f14aaebc20b2df446fb85dc4ce5e8cb51\"\u003e\u003ccode\u003eb433c12\u003c/code\u003e\u003c/a\u003e tests(system): Update drd valgrind suppressions from new rust release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/820715333908744cb926d5408ee7be4e2589c9fc\"\u003e\u003ccode\u003e8207153\u003c/code\u003e\u003c/a\u003e tests(system): Try running system tests with avx2 enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b9e9bdf043a476c3086d652007c6106218d374f8\"\u003e\u003ccode\u003eb9e9bdf\u003c/code\u003e\u003c/a\u003e chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/c9c88a8a5544063421d923f58c4c44e1f85a2497\"\u003e\u003ccode\u003ec9c88a8\u003c/code\u003e\u003c/a\u003e lint: Fix clippy lints from new rust stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/2c8356d7fa546155b0e513f10e99da4be4d211d9\"\u003e\u003ccode\u003e2c8356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/686\"\u003e#686\u003c/a\u003e from gungraun/renovate/cc-1.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\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.4\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/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\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\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.4\"\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 `rustls` from 0.23.41 to 0.23.42\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/411fb0278820bbf81ac825b24823f31bed55190e\"\u003e\u003ccode\u003e411fb02\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.42\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/aff98458e66fc8be5ed170186792f6a12c4287aa\"\u003e\u003ccode\u003eaff9845\u003c/code\u003e\u003c/a\u003e implement rfc 9149 ticket_request extension\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8bd3d1bafa77d1fc6bc32aeba1e2dd9afbfe3c20\"\u003e\u003ccode\u003e8bd3d1b\u003c/code\u003e\u003c/a\u003e server: add max_tls13_tickets configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/4cce22234e89d9ad292251e0d4e22f3e72f48871\"\u003e\u003ccode\u003e4cce222\u003c/code\u003e\u003c/a\u003e Address new \u003ccode\u003estd_instead_of_core\u003c/code\u003e in nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/d3ffdc12977b5e1961e7d972182849042491d186\"\u003e\u003ccode\u003ed3ffdc1\u003c/code\u003e\u003c/a\u003e Address new \u003ccode\u003estd_instead_of_core\u003c/code\u003e in nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/75d1b7a6290af6b4172ef676440946e97978af5a\"\u003e\u003ccode\u003e75d1b7a\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.41...v/0.23.42\"\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.53\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.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.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\nin a loss of precision and even invalid values.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003edate!\u003c/code\u003e macro could previously create an invalid value that would then panic at compile time.\nThe macro now emits a proper error instead.\u003c/li\u003e\n\u003cli\u003eWhen parsing an invalid format description, an edge case would inadvertently panic. This now\nreturns an error as intended.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport default values when parsing\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/0ae2f84d02f0da9eb723b2224c48e337c53ce4f2\"\u003e\u003ccode\u003e0ae2f84\u003c/code\u003e\u003c/a\u003e v0.3.53 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/cea8c96be7e09a28b8248338bf33d6d695ac6f8b\"\u003e\u003ccode\u003ecea8c96\u003c/code\u003e\u003c/a\u003e Avoid issue with \u003ccode\u003ecookie\u003c/code\u003e crate temporarily\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/55e1f2bfc31419230852c60cb03967fe9bb24a57\"\u003e\u003ccode\u003e55e1f2b\u003c/code\u003e\u003c/a\u003e Require private type to properly seal traits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7cf4780914b157df6c891ad8284dbb2fea608c7f\"\u003e\u003ccode\u003e7cf4780\u003c/code\u003e\u003c/a\u003e v0.3.52 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/0e5b04f7d71cc8a792c928ac4924da9ed7a2ea0d\"\u003e\u003ccode\u003e0e5b04f\u003c/code\u003e\u003c/a\u003e Fix trusted publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6e4140a9647a5ba602e4fd2c7e4718e1aacda413\"\u003e\u003ccode\u003e6e4140a\u003c/code\u003e\u003c/a\u003e Support default values when parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/10ac36a5ef1693fcb8080eadc71b71163ccb7a2d\"\u003e\u003ccode\u003e10ac36a\u003c/code\u003e\u003c/a\u003e Add more doctests to \u003ccode\u003eTimestamp\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6b0d468aceccd8e799817d90bd2de4e80bb2a495\"\u003e\u003ccode\u003e6b0d468\u003c/code\u003e\u003c/a\u003e Restore lexer depth on the unclosed-bracket error path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/0abc06dd38443ecbf1fcef653f6c029bc20aeda6\"\u003e\u003ccode\u003e0abc06d\u003c/code\u003e\u003c/a\u003e Add trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/43cf0c0cabf815f009953e4bd2abacc802c5b189\"\u003e\u003ccode\u003e43cf0c0\u003c/code\u003e\u003c/a\u003e Preferentially group shards by target\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/time-rs/time/compare/v0.3.51...v0.3.53\"\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.52.4\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.52.4\u003c/h2\u003e\n\u003ch1\u003e1.52.4 (July 16th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etaskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8264\"\u003etokio-rs/tokio#8264\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8222\"\u003etokio-rs/tokio#8222\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7bcd2d343d997a658be5bc165520070c997fefbc\"\u003e\u003ccode\u003e7bcd2d3\u003c/code\u003e\u003c/a\u003e taskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f84b209126a9b0f66dae1025e30e44d217205513\"\u003e\u003ccode\u003ef84b209\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eacb98e18901fcbe011bfceddbc31853f1bf0c27\"\u003e\u003ccode\u003eeacb98e\u003c/code\u003e\u003c/a\u003e runtime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4\"\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.24.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.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/6a8aeab3d02838f6fef71e69cdfda963e8c4158b\"\u003e\u003ccode\u003e6a8aeab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/896\"\u003e#896\u003c/a\u003e from uuid-rs/cargo/v1.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e6db8ec0879fc9e703efc1911512c111f86e540d\"\u003e\u003ccode\u003ee6db8ec\u003c/code\u003e\u003c/a\u003e prepare for 1.24.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/606f2365c706ccd0309d3263b381f5378b004e4d\"\u003e\u003ccode\u003e606f236\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/892\"\u003e#892\u003c/a\u003e from weifanglab/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ab848dbdf652c91af3ed5a413d3edd74bc2ebcfb\"\u003e\u003ccode\u003eab848db\u003c/code\u003e\u003c/a\u003e feat(fmt): support encoding into MaybeUninit buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5dc6b3d1a995e6244a386740588c8d094ca30690\"\u003e\u003ccode\u003e5dc6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/895\"\u003e#895\u003c/a\u003e from uuid-rs/cargo/v1.23.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5a7dfe50e2a2cf41a9d4330e00971e891bcb990f\"\u003e\u003ccode\u003e5a7dfe5\u003c/code\u003e\u003c/a\u003e prepare for 1.23.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9b4bfc8fe359e24638eccf6c6be424c25ad6ba8c\"\u003e\u003ccode\u003e9b4bfc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/894\"\u003e#894\u003c/a\u003e from geeknoid/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5acc5a550ef1ccec951f1d2618b33e1171a88b9e\"\u003e\u003ccode\u003e5acc5a5\u003c/code\u003e\u003c/a\u003e perf: Optimize UUID hex parsing and formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/6fa1a1e38afa7536bad4cd0febf689338f65c220\"\u003e\u003ccode\u003e6fa1a1e\u003c/code\u003e\u003c/a\u003e feat(fmt): support encoding into MaybeUninit buffers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e5d8679542d2bb15412a86839006dc01f680a51\"\u003e\u003ccode\u003e1e5d867\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/891\"\u003e#891\u003c/a\u003e from frostyplanet/doc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.24.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::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 `bitflags` from 2.13.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\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.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 `cc` from 1.2.65 to 1.2.67\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.2.67\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.66\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix target parsing for aarch64-unknown-linux-pauthtest (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport new QNX targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kache to the supported compiler wrappers (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1770\"\u003e#1770\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/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.2.66...cc-v1.2.67\"\u003e1.2.67\u003c/a\u003e - 2026-07-11\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1783\"\u003e#1783\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.2.65...cc-v1.2.66\"\u003e1.2.66\u003c/a\u003e - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix target parsing for aarch64-unknown-linux-pauthtest (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport new QNX targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1775\"\u003e#1775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd kache to the supported compiler wrappers (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1770\"\u003e#1770\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/cc-rs/commit/fa031a077aca2b19a31de895eafb17e965f35c89\"\u003e\u003ccode\u003efa031a0\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.67 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/842aab16d28c77b30157f97bef777f8a643652b5\"\u003e\u003ccode\u003e842aab1\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.81.8 to 2.82.8 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1786\"\u003e#1786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/e2f07d0d68e3698d59d5e96d53c78f30e83ac845\"\u003e\u003ccode\u003ee2f07d0\u003c/code\u003e\u003c/a\u003e Fix clippy warning (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/8ced615d2c5349dfcb75ab064dfc600490264d89\"\u003e\u003ccode\u003e8ced615\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/2943b5251297b6dabaf3f8e4c7d32560f69415f6\"\u003e\u003ccode\u003e2943b52\u003c/code\u003e\u003c/a\u003e Add missing todo for deprecated API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/43ae1bf3ff399a7954c5b34cef7dc04d511f360e\"\u003e\u003ccode\u003e43ae1bf\u003c/code\u003e\u003c/a\u003e Add support for \u003ccode\u003eaarch64-unknown-linux-pauthtest\u003c/code\u003e target (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a5c584a1fa50ee93c7db9c3ff85b04a36df9100b\"\u003e\u003ccode\u003ea5c584a\u003c/code\u003e\u003c/a\u003e Fix nightly compilation error (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1783\"\u003e#1783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c53ddc649838c60f8b33aee77dbfec5f04c16dc\"\u003e\u003ccode\u003e9c53ddc\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.66 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f2836c0fc57c44ca833d0f3e822f94f523a00a6e\"\u003e\u003ccode\u003ef2836c0\u003c/code\u003e\u003c/a\u003e Fix target parsing (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1779\"\u003e#1779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/32996914ec656e0d37775571545029d31afd9df2\"\u003e\u003ccode\u003e3299691\u003c/code\u003e\u003c/a\u003e ci(test-wasm): do not download pre release of wasi-sdk (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1778\"\u003e#1778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.65...cc-v1.2.67\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossbeam-utils` from 0.8.21 to 0.8.22\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/releases\"\u003ecrossbeam-utils's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecrossbeam-utils 0.8.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eAtomicCell::{as_ptr,into_inner}\u003c/code\u003e const. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1237\"\u003e#1237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eCachePadded\u003c/code\u003e \u003ccode\u003erepr(C)\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize \u003ccode\u003eWaitGroup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1195\"\u003e#1195\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/crossbeam-rs/crossbeam/commit/9b56303b8aa9ff8ec5bbebb9d2da05e034977889\"\u003e\u003ccode\u003e9b56303\u003c/code\u003e\u003c/a\u003e Prepare for the next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/a078b17b7319ab49e53720ebeed8fa8a539a8e18\"\u003e\u003ccode\u003ea078b17\u003c/code\u003e\u003c/a\u003e ci: Sync config with main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/508c29d3c27d7e27791244644dae2169a2f1678a\"\u003e\u003ccode\u003e508c29d\u003c/code\u003e\u003c/a\u003e Remove crossbeam-skiplist which is not published from this branch from worksp...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/6a20e57c492da6ba327b587bc5f38c7a4a3067ef\"\u003e\u003ccode\u003e6a20e57\u003c/code\u003e\u003c/a\u003e tests: Fix mismatched_lifetime_syntaxes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/c2d674f88af9501a0a939d8d4b0d52bdbc453ef9\"\u003e\u003ccode\u003ec2d674f\u003c/code\u003e\u003c/a\u003e epoch: Fix rustdoc::invalid_rust_codeblocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/bd6563e2118a5f2e9eec0f9e16006d428b82ffb0\"\u003e\u003ccode\u003ebd6563e\u003c/code\u003e\u003c/a\u003e Update no_atomic.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/d3e1e364093763a40affe7ea3ff8368c7dc25ee9\"\u003e\u003ccode\u003ed3e1e36\u003c/code\u003e\u003c/a\u003e Make CachePadded\u0026lt;T\u0026gt; have C repr to allow casting to and from T (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/c0c466e5c3b5f177884e1df5f8f2c8c939c31aab\"\u003e\u003ccode\u003ec0c466e\u003c/code\u003e\u003c/a\u003e channel: Use non-poison Mutex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/8b3940f1063f2e0795e44d3f5dde973f08e2a50b\"\u003e\u003ccode\u003e8b3940f\u003c/code\u003e\u003c/a\u003e Add missing word to docs (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1208\"\u003e#1208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/crossbeam-rs/crossbeam/commit/df6eec0610f91de504a5834c9faa0de40e3aec83\"\u003e\u003ccode\u003edf6eec0\u003c/code\u003e\u003c/a\u003e docs: Link \u003ccode\u003eselect_biased!\u003c/code\u003e from \u003ccode\u003eselect!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/crossbeam-rs/crossbeam/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.21...crossbeam-utils-0.8.22\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gungraun-runner` from 0.19.3 to 0.19.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gungraun/gungraun/releases\"\u003egungraun-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.4\u003c/h2\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast was set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and \u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes quick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and RUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ehttps://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.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/gungraun/gungraun/blob/main/CHANGELOG.md\"\u003egungraun-runner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.19.4] - 2026-07-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e): Default regression limits were applied if only regression fail-fast\nwas set in \u003ccode\u003eCallgrind::fail_fast\u003c/code\u003e, \u003ccode\u003eDhat::fail_fast\u003c/code\u003e, and\n\u003ccode\u003eCachegrind::fail_fast\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e): Update dependencies. Fixes crossbeam-epoch RUSTSEC-2026-0204. Fixes\nquick-xml (transitive dependency via inferno), RUSTSEC-2026-0194 and\nRUSTSEC-2026-0195.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/684\"\u003e#684\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/684\"\u003egungraun/gungraun#684\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/gungraun/gungraun/pull/688\"\u003egungraun/gungraun#688\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/gungraun/gungraun/commit/f08683957b3248d1b433e374c33c18b7da3188eb\"\u003e\u003ccode\u003ef086839\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/689\"\u003e#689\u003c/a\u003e from gamma0987/prepare-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/9fde6cb0c6546a97d44f91b4ee67e83af8d9418c\"\u003e\u003ccode\u003e9fde6cb\u003c/code\u003e\u003c/a\u003e docs(readme): Make headline work on github and crates.io\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/199edd8724875cfc8fb8dd7cd71f80df21432dfa\"\u003e\u003ccode\u003e199edd8\u003c/code\u003e\u003c/a\u003e Bump version 0.19.3 -\u0026gt; 0.19.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/675793faa64b45dee2b451eb3da69ba0bc153dfb\"\u003e\u003ccode\u003e675793f\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/470f4fb4388bc4485f3b347f568cfb74ad480487\"\u003e\u003ccode\u003e470f4fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/688\"\u003e#688\u003c/a\u003e from gamma0987/update-deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b433c12f14aaebc20b2df446fb85dc4ce5e8cb51\"\u003e\u003ccode\u003eb433c12\u003c/code\u003e\u003c/a\u003e tests(system): Update drd valgrind suppressions from new rust release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/820715333908744cb926d5408ee7be4e2589c9fc\"\u003e\u003ccode\u003e8207153\u003c/code\u003e\u003c/a\u003e tests(system): Try running system tests with avx2 enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/b9e9bdf043a476c3086d652007c6106218d374f8\"\u003e\u003ccode\u003eb9e9bdf\u003c/code\u003e\u003c/a\u003e chore(deps): Fix crossbeam-epoch RUSTSEC-2026-0204. Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/c9c88a8a5544063421d923f58c4c44e1f85a2497\"\u003e\u003ccode\u003ec9c88a8\u003c/code\u003e\u003c/a\u003e lint: Fix clippy lints from new rust stable version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gungraun/gungraun/commit/2c8356d7fa546155b0e513f10e99da4be4d211d9\"\u003e\u003ccode\u003e2c8356d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/gungraun/gungraun/issues/686\"\u003e#686\u003c/a\u003e from gungraun/renovate/cc-1.x-lockfile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/gungraun/gungraun/compare/v0.19.3...v0.19.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\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\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/1a91851246be2ed913d6ace3f5cc18acf0d1d332\"\u003e\u003ccode\u003e1a91851\u003c/code\u003e\u003c/a\u003e feat: impl \u003ccode\u003eAdd\u003c/code\u003e for \u003ccode\u003eSizeHint\u003c/code\u003e's (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/v1.0.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `humantime` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/humantime/releases\"\u003ehumantime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow creating Duration in const context by \u003ca href=\"https://github.com/ctron\"\u003e\u003ccode\u003e@​ctron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/70\"\u003echronotope/humantime#70\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/humantime/commit/fc092817fa8689298eaac28ff49bd8bede4ff605\"\u003e\u003ccode\u003efc09281\u003c/code\u003e\u003c/a\u003e chore: prepare release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/8a022cce55a07da2be81721e7deaa5bd071add72\"\u003e\u003ccode\u003e8a022cc\u003c/code\u003e\u003c/a\u003e feat: allow creating Duration in const context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/27a4f77519a436f4137d1c50ff2f3eb559292cfd\"\u003e\u003ccode\u003e27a4f77\u003c/code\u003e\u003c/a\u003e Explicitly set rust-version to 1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/acc3c19658ecae06cf35467dfe03392a67dbf2b1\"\u003e\u003ccode\u003eacc3c19\u003c/code\u003e\u003c/a\u003e ci: upgrade to actions/checkout v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/3acf96bb886ebd16f9e2e8a37d7229e4bd30dd17\"\u003e\u003ccode\u003e3acf96b\u003c/code\u003e\u003c/a\u003e ci: fix workflow formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/humantime/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jobserver` from 0.1.34 to 0.1.35\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/85ba04e3cf89e5c10e7b82de69f6be6dff9d3ec3\"\u003e\u003ccode\u003e85ba04e\u003c/code\u003e\u003c/a\u003e chore: bump to 0.1.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/89f2303722d81f0cb2be7861693881188687c396\"\u003e\u003ccode\u003e89f2303\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/122\"\u003e#122\u003c/a\u003e from weihanglo/nix-0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/c539363d8d26b09a53116222ea061bb72df3e872\"\u003e\u003ccode\u003ec539363\u003c/code\u003e\u003c/a\u003e chore: bump to nix@0.31.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/6753b4d08d346e56ab3cf9bfa542fea24ee51a0e\"\u003e\u003ccode\u003e6753b4d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/120\"\u003e#120\u003c/a\u003e from kpcyrd/getrandom-0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/922f23b7e72cdf1643d7b2895a7f33f4eed0f615\"\u003e\u003ccode\u003e922f23b\u003c/code\u003e\u003c/a\u003e chore: bump MSRV to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/c28a13d6fc4ea9dbf3d75df3898ee7305ad10d81\"\u003e\u003ccode\u003ec28a13d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/jobserver-rs/issues/121\"\u003e#121\u003c/a\u003e from weihanglo/ci-native-make\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/d51b4bb7781c97628a8e84f127d0d9e1a27a466c\"\u003e\u003ccode\u003ed51b4bb\u003c/code\u003e\u003c/a\u003e ci: use native GNU Make instead of building from source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/21959280065a365c80a1533f1097da0a489130af\"\u003e\u003ccode\u003e2195928\u003c/code\u003e\u003c/a\u003e test: exercise both jobserver styles in make-as-server tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/jobserver-rs/commit/18d138c9d0fcd34cf4a1a89d92ae6f73bb9125c9\"\u003e\u003ccode\u003e18d138c\u003c/code\u003e\u003c/a\u003e Update getrandom to 0.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/jobserver-rs/compare/0.1.34...0.1.35\"\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.2 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\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.2...2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mio` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md\"\u003emio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.2.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Solaris using event ports\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1962\"\u003etokio-rs/mio#1962\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd experiment support for NuttX using \u003ccode\u003epoll(2)\u003c/code\u003e\n(\u003ca href=\"https://redirect.github.com/tokio-rs/mio/pull/1966\"\u003etokio-rs/mio#1966\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/mio/commit/50ee78de7497f10b941772a94625b9b6b61facba\"\u003e\u003ccode\u003e50ee78d\u003c/code\u003e\u003c/a\u003e Release 1.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/e7f35de3d4c4236175bb75e4d15ecac73a110ea4\"\u003e\u003ccode\u003ee7f35de\u003c/code\u003e\u003c/a\u003e Document Solaris is supported\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/8e067d23f824d81f4998fd7020599217f0a2e1eb\"\u003e\u003ccode\u003e8e067d2\u003c/code\u003e\u003c/a\u003e Poll all fd events returned by port_getn in one zero-timeout poll call\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f6a559a23ce8b0196dc71baa5e8eddbab8694b9f\"\u003e\u003ccode\u003ef6a559a\u003c/code\u003e\u003c/a\u003e Remove dead POLLRDHUP handling and avoid registering unsupported priority\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/f0249a8d4da4e6b528fb82f43bc419f458fdfec2\"\u003e\u003ccode\u003ef0249a8\u003c/code\u003e\u003c/a\u003e Add Solaris event ports selector\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/mio/commit/2e267a5773aa547260ffbf742d10ca03e5cf0fc2\"\u003e\u003ccode\u003e2e267a5\u003c/code\u003e\u003c/a\u003e Support NuttX (\u003ca href=\"https://redirect.github.com/tokio-rs/mio/issues/1966\"\u003e#1966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/mio/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 `num-bigint` from 0.4.6 to 0.4.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-num/num-bigint/blob/main/RELEASES.md\"\u003enum-bigint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease 0.4.8 (2026-07-04)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/349\"\u003eFixed a regression in the B-Z division algorithm.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003eRelease 0.4.7 (2026-07-02)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/307\"\u003eInline single-digit values.\u003c/a\u003e This reduces heap allocations, and\nalso enables \u003ccode\u003econst ONE\u003c/code\u003e, \u003ccode\u003econst NEG_ONE\u003c/code\u003e, and \u003ccode\u003econst fn new_const\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/316\"\u003eUse divide and conquer in \u003ccode\u003eto_radix_digits\u003c/code\u003e,\u003c/a\u003e also implementing\nthe Burnikel-Ziegler algorithm to speed up large divisions in general.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-num/num-bigint/pull/330\"\u003eImplement \u003ccode\u003eLowerBounded\u003c/code\u003e for \u003ccode\u003eBigUint\u003c/code\u003e.\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eContributors\u003c/strong\u003e: \u003ca href=\"https://github.com/cp289\"\u003e\u003ccode\u003e@​cp289\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/hkalbasi\"\u003e\u003ccode\u003e@​hkalbasi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mikem8891\"\u003e\u003ccode\u003e@​mikem8891\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/pRizz\"\u003e\u003ccode\u003e@​pRizz\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tyilo\"\u003e\u003ccode\u003e@​tyilo\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\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-num/num-bigint/commit/65330056d6c00def4c6cda78c87453f4c2a76913\"\u003e\u003ccode\u003e6533005\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/349\"\u003e#349\u003c/a\u003e from cuviper/bz-alg2-step3b-0.4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/bb2a48b53f901d51eba6094e0a179ac73780e0b6\"\u003e\u003ccode\u003ebb2a48b\u003c/code\u003e\u003c/a\u003e Release 0.4.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/304c8017994093cb48202b97f185f1ab1cf34135\"\u003e\u003ccode\u003e304c801\u003c/code\u003e\u003c/a\u003e Fix the missing part of the Burnikel-Ziegler algorithm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/bc275d21b8dd6f1a0b4a77360d70a222d34e88a4\"\u003e\u003ccode\u003ebc275d2\u003c/code\u003e\u003c/a\u003e Add failing tests for a bug in B-Z division\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/1d3365b0d3b681059686f079222f323ac800304b\"\u003e\u003ccode\u003e1d3365b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/346\"\u003e#346\u003c/a\u003e from cuviper/release-0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/73a720548ddbc9f76589bc97b13c66244986e04d\"\u003e\u003ccode\u003e73a7205\u003c/code\u003e\u003c/a\u003e Release 0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/6e9fe33140bcb8f0a6cc6cb8b77146f093105b1b\"\u003e\u003ccode\u003e6e9fe33\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/335\"\u003e#335\u003c/a\u003e from cp289/sign_docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/7f492e0827079fcd6121959b63dde3b19327d123\"\u003e\u003ccode\u003e7f492e0\u003c/code\u003e\u003c/a\u003e Apply suggestions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/c74ae517dfa7afdddf16940b848f727cb7affe83\"\u003e\u003ccode\u003ec74ae51\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/342\"\u003e#342\u003c/a\u003e from xtqqczze/readme-alternatives\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-num/num-bigint/commit/59041613cf7e59a8f184e731250fb0b4fdb63451\"\u003e\u003ccode\u003e5904161\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-num/num-bigint/issues/339\"\u003e#339\u003c/a\u003e from mikem8891/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-num/num-bigint/compare/num-bigint-0.4.6...num-bigint-0.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rapidhash` from 4.4.2 to 4.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hoxxep/rapidhash/releases\"\u003erapidhash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.5.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix size tests for s390x architectures with 8-byte alignment for u128 by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/101\"\u003ehoxxep/rapidhash#101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix new thread seeding for std but no-atomic targets by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/102\"\u003ehoxxep/rapidhash#102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hoxxep/rapidhash/compare/v4.5.0...v4.5.1\"\u003ehttps://github.com/hoxxep/rapidhash/compare/v4.5.0...v4.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.5.0\u003c/h2\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003erand\u003c/code\u003e feature has been deprecated in favor of \u003ccode\u003egetrandom_04\u003c/code\u003e and \u003ccode\u003egetrandom_03\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erng\u003c/code\u003e feature has been deprecated in favor of the \u003ca href=\"https://github.com/hoxxep/rapidrand\"\u003e\u003ccode\u003erapidrand\u003c/code\u003e\u003c/a\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdditions\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_04\u003c/code\u003e feature\u003c/strong\u003e: opt-in seeding of the hasher seeds and secrets from OS/platform entropy via the \u003ca href=\"https://docs.rs/getrandom\"\u003egetrandom\u003c/a\u003e crate, without requiring \u003ccode\u003estd\u003c/code\u003e nor \u003ccode\u003erand\u003c/code\u003e crate. This replaces the \u003ccode\u003erand\u003c/code\u003e feature and enables true HashDoS resistance on targets with no ambient entropy or ASLR:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-wasip1\u003c/code\u003e/\u003ccode\u003ewasm32-wasip2\u003c/code\u003e: enabling the feature is sufficient; entropy comes from the WASI host.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e (browser/node): additionally requires getrandom's \u003ccode\u003ewasm_js\u003c/code\u003e backend, enabled by the top-level binary. Building without the backend is a compile error rather than a silent fallback to deterministic seeding.\u003c/li\u003e\n\u003cli\u003eEmbedded/\u003ccode\u003eno_std\u003c/code\u003e targets with a hardware RNG: register a getrandom \u003ca href=\"https://docs.rs/getrandom/0.3/getrandom/#custom-backend\"\u003ecustom backend\u003c/a\u003e. On targets without atomic pointer support (e.g. \u003ccode\u003ethumbv6m-none-eabi\u003c/code\u003e), each \u003ccode\u003eRandomState\u003c/code\u003e draws a fresh random seed per instance, restoring minimal HashDoS resistance where there previously was none.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_03\u003c/code\u003e feature\u003c/strong\u003e: the same as the \u003ccode\u003egetrandom_04\u003c/code\u003e feature, but using getrandom v0.3 to preserve the rapidhash MSRV 1.71.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRandomState\u003c/code\u003e no longer produces duplicate seeds across threads whose stacks are recycled by the OS. Each thread's seed counter is now initialized from a global thread counter mixed with the process-wide random seed, instead of relying on the (frequently re-used) stack address alone.\u003c/li\u003e\n\u003cli\u003eBetter randomness handling and documentation for wasm targets, \u003ccode\u003eno_std\u003c/code\u003e targets, and targets without atomics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOverhaul RandomState and GlobalState entropy logic by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/98\"\u003ehoxxep/rapidhash#98\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate RapidRng in favour of rapidrand by \u003ca href=\"https://github.com/hoxxep\"\u003e\u003ccode\u003e@​hoxxep\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/99\"\u003ehoxxep/rapidhash#99\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hoxxep/rapidhash/compare/v4.4.2...v4.5.0\"\u003ehttps://github.com/hoxxep/rapidhash/compare/v4.4.2...v4.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/hoxxep/rapidhash/blob/master/CHANGELOG.md\"\u003erapidhash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.5.1 (20260704)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an edge case where targets with std but no atomics could see the same seed repeatedly on \u003ccode\u003eRandomState\u003c/code\u003e on new threads. (\u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/pull/102\"\u003ehoxxep/rapidhash#102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed struct size tests for Debian packaging. (\u003ca href=\"https://redirect.github.com/hoxxep/rapidhash/issues/90\"\u003ehoxxep/rapidhash#90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.5.0 (20260703)\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003erand\u003c/code\u003e feature has been deprecated in favor of \u003ccode\u003egetrandom_04\u003c/code\u003e and \u003ccode\u003egetrandom_03\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003erng\u003c/code\u003e feature has been deprecated in favor of the \u003ca href=\"https://github.com/hoxxep/rapidrand\"\u003e\u003ccode\u003erapidrand\u003c/code\u003e\u003c/a\u003e crate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003egetrandom_04\u003c/code\u003e feature\u003c/strong\u003e: opt-in seeding of the hasher seeds and secrets from OS/platform entropy via the \u003ca href=\"https://docs.rs/getrandom\"\u003egetrandom\u003c/a\u003e crate, without requiring \u003ccode\u003estd\u003c/code\u003e nor \u003ccode\u003erand\u003c/code\u003e crate. This replaces the \u003ccode\u003erand\u003c/code\u003e feature and enables true HashDoS resistance on targets with no ambient entropy or ASLR:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-wasip1\u003c/code\u003e/\u003ccode\u003ewasm32-wasip2\u003c/code\u003e: enabling the feature is sufficient; entropy comes from the WASI host.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e (browser/node): additionally requires getrandom's \u003ccode\u003ewasm_js\u003c/code\u003e backend, enabled by the top-level binary. Building without the backend is a compile error rather than a silent fallback to deterministic seeding.\u003c/li\u003e\n\u003cli\u003eEmbedded/\u003ccode\u003eno_std\u003c/code\u003e targ...\n\n_Description has been truncated_","html_url":"https://github.com/influxdata/datafusion-udf-wasm/pull/565","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/influxdata%2Fdatafusion-udf-wasm/issues/565","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/565/packages"}},{"old_version":"2.13.0","new_version":"2.13.1","update_type":"patch","path":null,"pr_created_at":"2026-07-16T14:46:18.000Z","version_change":"2.13.0 → 2.13.1","issue":{"uuid":"4903200338","node_id":"PR_kwDODQvfas7ykUPq","number":3878,"state":"closed","title":"build(deps): bump the minor-and-patch-cargo-updates group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["rust","dependencies"],"assignees":["jsdanielh"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-20T14:49:06.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-16T14:46:18.000Z","updated_at":"2026-07-20T14:49:08.000Z","time_to_close":345768,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch-cargo-updates","update_count":4,"packages":[{"name":"tokio","old_version":"1.52.3","new_version":"1.52.4","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"regex","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.2","repository_url":"https://github.com/clap-rs/clap"},{"name":"bitflags","old_version":"2.13.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch-cargo-updates group with 4 updates in the / directory: [tokio](https://github.com/tokio-rs/tokio), [regex](https://github.com/rust-lang/regex), [clap](https://github.com/clap-rs/clap) and [bitflags](https://github.com/bitflags/bitflags).\n\nUpdates `tokio` from 1.52.3 to 1.52.4\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.52.4\u003c/h2\u003e\n\u003ch1\u003e1.52.4 (July 16th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etaskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8264\"\u003e#8264\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8264\"\u003etokio-rs/tokio#8264\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8222\"\u003etokio-rs/tokio#8222\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/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\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/7bcd2d343d997a658be5bc165520070c997fefbc\"\u003e\u003ccode\u003e7bcd2d3\u003c/code\u003e\u003c/a\u003e taskdump: remove crate disambiguators from output (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f84b209126a9b0f66dae1025e30e44d217205513\"\u003e\u003ccode\u003ef84b209\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8286\"\u003e#8286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eacb98e18901fcbe011bfceddbc31853f1bf0c27\"\u003e\u003ccode\u003eeacb98e\u003c/code\u003e\u003c/a\u003e runtime: don't skip the driver when \u003ccode\u003ebefore_park\u003c/code\u003e schedules work (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8222\"\u003e#8222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.13.0 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\u003c/blockquote\u003e\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.13.0...1.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.1 to 4.6.2\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.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.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/0fe0be302726f4253b9bee27eed48438c92917aa\"\u003e\u003ccode\u003e0fe0be3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/480af9d045453f4ab96d9bdd4d4b9f5aab3c272f\"\u003e\u003ccode\u003e480af9d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/2b3ddd0294a147d1eda917cb303243bcde0c12ee\"\u003e\u003ccode\u003e2b3ddd0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6340\"\u003e#6340\u003c/a\u003e from liskin/fix-completion-escape\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/7ffe7399ff032cc247eb0449cf8fcdfbfe55a4ec\"\u003e\u003ccode\u003e7ffe739\u003c/code\u003e\u003c/a\u003e fix(complete): Do not suggest options after \u0026quot;--\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d47fc4f8a5e9fcc16d0cae15b51e6eb1a8ed5832\"\u003e\u003ccode\u003ed47fc4f\u003c/code\u003e\u003c/a\u003e test(complete): Options suggested after escape (\u003ccode\u003e--\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.2\"\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.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\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/nimiq/core-rs-albatross/pull/3878","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nimiq%2Fcore-rs-albatross/issues/3878","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3878/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-07-14T02:17:52.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4879238135","node_id":"PR_kwDOSNKojM7xWUHS","number":229,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 62 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T02:16:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-14T02:17:52.000Z","updated_at":"2026-07-15T02:16:52.000Z","time_to_close":86338,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":62,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"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.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.5","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","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.2.67","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"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.4","repository_url":"https://github.com/hyperium/http-body"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"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.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","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.2","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":"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.46","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":"regex-automata","old_version":"0.4.14","new_version":"0.4.15","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.150","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":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"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.53","repository_url":"https://github.com/time-rs/time"},{"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":"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.54","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 52 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\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.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.5` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\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.2.67` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.6` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.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.4` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\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.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\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.2` |\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| [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.46` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.9.5` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.14` | `0.4.15` |\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.150` |\n| [sha1](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.10.7` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\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.53` |\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| [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.54` |\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\n\nUpdates `anyhow` from 1.0.102 to 1.0.103\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.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/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.103\"\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.11.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.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/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\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/509146428faee66da88a19f19b036b526a98d596\"\u003e\u003ccode\u003e5091464\u003c/code\u003e\u003c/a\u003e test: improve user-events-trace integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/82f08a2021eed7d6ede695fd9ccc6ff35df6bf64\"\u003e\u003ccode\u003e82f08a2\u003c/code\u003e\u003c/a\u003e test: improve user-events-logs integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/593\"\u003e#593\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.11.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.23.5\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.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\u003ch2\u003ev1.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes 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/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.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/uuid-rs/uuid/commit/5dc6b3d1a995e6244a386740588c8d094ca30690\"\u003e\u003ccode\u003e5dc6b3d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/895\"\u003e#895\u003c/a\u003e from uuid-rs/cargo/v1.23.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5a7dfe50e2a2cf41a9d4330e00971e891bcb990f\"\u003e\u003ccode\u003e5a7dfe5\u003c/code\u003e\u003c/a\u003e prepare for 1.23.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9b4bfc8fe359e24638eccf6c6be424c25ad6ba8c\"\u003e\u003ccode\u003e9b4bfc8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/894\"\u003e#894\u003c/a\u003e from geeknoid/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5acc5a550ef1ccec951f1d2618b33e1171a88b9e\"\u003e\u003ccode\u003e5acc5a5\u003c/code\u003e\u003c/a\u003e perf: Optimize UUID hex parsing and formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e5d8679542d2bb15412a86839006dc01f680a51\"\u003e\u003ccode\u003e1e5d867\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/891\"\u003e#891\u003c/a\u003e from frostyplanet/doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/49310f04afd83b7d7667c1e6d7f26f93f46cedda\"\u003e\u003ccode\u003e49310f0\u003c/code\u003e\u003c/a\u003e doc: Fix broken link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc-stdlib` from 0.2.2 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-alloc-no-stdlib/commits/0.2.4\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.2 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9651aa3ebfd23be83ca14d914fba2d7c12b32d2f\"\u003e\u003ccode\u003e9651aa3\u003c/code\u003e\u003c/a\u003e Fix version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/577dc18438d3d0b394c8d84e11e3916722a6cb53\"\u003e\u003ccode\u003e577dc18\u003c/code\u003e\u003c/a\u003e fix: guard BroCatli header byte-source underflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/4f447c373732c6e47ccecb60f72e9acc38d85606\"\u003e\u003ccode\u003e4f447c3\u003c/code\u003e\u003c/a\u003e fix: handle null custom allocator returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/e50a4ffa89e6b0b90c638d1260696284fefe5c49\"\u003e\u003ccode\u003ee50a4ff\u003c/code\u003e\u003c/a\u003e fix: catch panics in Broccoli FFI exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b8dcac789466873888eca6a9a40846445e0abd27\"\u003e\u003ccode\u003eb8dcac7\u003c/code\u003e\u003c/a\u003e fix: validate BroCatli deserialized state fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9cbed81a1a098fcd4ffcf956429dce6154415970\"\u003e\u003ccode\u003e9cbed81\u003c/code\u003e\u003c/a\u003e Allow newer alloc-no-stdlib which enforce no-unsafe in their lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c1957827861d072d4085d988444724adfcf6cc0b\"\u003e\u003ccode\u003ec195782\u003c/code\u003e\u003c/a\u003e Handle NULL returns from custom encoder allocators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/21de815f394796ef6ad2b312b7a00da2efa7b226\"\u003e\u003ccode\u003e21de815\u003c/code\u003e\u003c/a\u003e publish to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/6bba7be098a410ce0c954f12e7373bf1dc7bdb7f\"\u003e\u003ccode\u003e6bba7be\u003c/code\u003e\u003c/a\u003e better testing for edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/cf75fa6dda8429854e2e0e83b45100ad611df052\"\u003e\u003ccode\u003ecf75fa6\u003c/code\u003e\u003c/a\u003e Fix CompressMulti worker joins on errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/8.0.2...8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 5.0.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8dd9ab9fa41ec57de152ed61628f7bff7fb4ff04\"\u003e\u003ccode\u003e8dd9ab9\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/1726498458a0870ff1cec8fce6a5b5c00c00b628\"\u003e\u003ccode\u003e1726498\u003c/code\u003e\u003c/a\u003e Support both the 2.x and 3.x generations of alloc-no-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/b2020f699198df7255ed19eaf2d8c6eb5a2d612d\"\u003e\u003ccode\u003eb2020f6\u003c/code\u003e\u003c/a\u003e Fix seccomp build: thread custom dictionary through decompress and flush output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/6bf92158b73585da66a2e0bf5178157c0e04ac7a\"\u003e\u003ccode\u003e6bf9215\u003c/code\u003e\u003c/a\u003e Forbid unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/273d1b9864b52f5a2a9e90479710dd5ce8bce8ed\"\u003e\u003ccode\u003e273d1b9\u003c/code\u003e\u003c/a\u003e new version 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cab6098ea11870f4051ec090f6145039fe98db93\"\u003e\u003ccode\u003ecab6098\u003c/code\u003e\u003c/a\u003e Make --no-default-features test suite run while having a nostd dict test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8ed0d7d45eddf947d752675db743fa530edae101\"\u003e\u003ccode\u003e8ed0d7d\u003c/code\u003e\u003c/a\u003e Fix PADDING_2 error being silently dropped at end of stream\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/5.0.0...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\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...\n\n_Description has been truncated_","html_url":"https://github.com/Pa123313/opentelemetry-demo/pull/229","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pa123313%2Fopentelemetry-demo/issues/229","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/229/packages"}},{"old_version":"2.10.0","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-07-13T21:53:59.000Z","version_change":"2.10.0 → 2.13.0","issue":{"uuid":"4877924064","node_id":"PR_kwDOQy-qoM7xSGlD","number":52,"state":"open","title":"chore(deps): bump the rust-dependencies group across 1 directory with 70 updates","user":"dependabot[bot]","labels":["component: gpu","component: ai","dependencies","component: streaming"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-13T21:53:59.000Z","updated_at":"2026-07-13T21:54:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-dependencies","update_count":70,"packages":[{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"clap","old_version":"4.5.58","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"indicatif","old_version":"0.17.11","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"console","old_version":"0.15.11","new_version":"0.16.4","repository_url":"https://github.com/console-rs/console"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"metrics","old_version":"0.24.3","new_version":"0.24.6","repository_url":"https://github.com/metrics-rs/metrics"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"proptest","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"rand","old_version":"0.8.5","new_version":"0.9.2","repository_url":"https://github.com/rust-random/rand"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.5","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.16","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"clap_complete","old_version":"4.5.66","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"napi","old_version":"2.16.17","new_version":"3.8.6","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-derive","old_version":"2.16.13","new_version":"3.5.10","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-build","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"cbindgen","old_version":"0.27.0","new_version":"0.29.4","repository_url":"https://github.com/mozilla/cbindgen"},{"name":"wasm-bindgen-test","old_version":"0.3.58","new_version":"0.3.76","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"rav1e","old_version":"0.7.1","new_version":"0.8.1","repository_url":"https://github.com/xiph/rav1e"},{"name":"dav1d","old_version":"0.10.4","new_version":"0.11.1","repository_url":"https://github.com/rust-av/dav1d-rs"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"quick-xml","old_version":"0.37.5","new_version":"0.41.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"wgpu","old_version":"23.0.1","new_version":"30.0.0","repository_url":"https://github.com/gfx-rs/wgpu"},{"name":"bytemuck","old_version":"1.25.0","new_version":"1.25.1","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"nalgebra","old_version":"0.33.2","new_version":"0.35.0","repository_url":"https://github.com/dimforge/nalgebra"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"ndarray","old_version":"0.16.1","new_version":"0.17.2","repository_url":"https://github.com/rust-ndarray/ndarray"},{"name":"ort","old_version":"2.0.0-rc.11","new_version":"2.0.0-rc.12","repository_url":"https://github.com/pykeio/ort"},{"name":"bincode","old_version":"1.3.3","new_version":"3.0.0","repository_url":"https://github.com/bincode-org/bincode"},{"name":"tonic","old_version":"0.12.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"prost","old_version":"0.13.5","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"lapin","old_version":"2.5.5","new_version":"4.10.0","repository_url":"https://github.com/amqp-rs/lapin"},{"name":"sqlx","old_version":"0.8.6","new_version":"0.9.0","repository_url":"https://github.com/launchbadge/sqlx"},{"name":"redis","old_version":"0.27.6","new_version":"1.3.0","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"tonic-build","old_version":"0.12.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/madsmtm/objc2"},{"name":"azure_storage","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/azure/azure-sdk-for-rust"},{"name":"azure_storage_blobs","old_version":"0.20.0","new_version":"0.21.0","repository_url":"https://github.com/azure/azure-sdk-for-rust"},{"name":"azure_identity","old_version":"0.20.0","new_version":"1.0.0","repository_url":"https://github.com/azure/azure-sdk-for-rust"},{"name":"memmap2","old_version":"0.9.9","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"io-uring","old_version":"0.7.11","new_version":"0.7.13","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"bitstream-io","old_version":"2.6.0","new_version":"4.9.0","repository_url":"https://github.com/tuffy/bitstream-io"},{"name":"aes","old_version":"0.8.4","new_version":"0.9.1","repository_url":"https://github.com/RustCrypto/block-ciphers"},{"name":"ctr","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/block-modes"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"opentelemetry","old_version":"0.21.0","new_version":"0.27.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.21.2","new_version":"0.27.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.14.0","new_version":"0.27.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"prometheus","old_version":"0.13.4","new_version":"0.14.0","repository_url":"https://github.com/tikv/rust-prometheus"},{"name":"hyper","old_version":"1.8.1","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.0","repository_url":"https://github.com/rust-lang/regex"},{"name":"env_logger","old_version":"0.10.2","new_version":"0.11.9","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.7.0","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.42","repository_url":"https://github.com/rustls/rustls"},{"name":"aes-gcm","old_version":"0.10.3","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"x25519-dalek","old_version":"2.0.1","new_version":"3.0.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"ed25519-dalek","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/dalek-cryptography/curve25519-dalek"},{"name":"opentelemetry-prometheus","old_version":"0.27.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.28.0","new_version":"0.33.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 69 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.103` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.58` | `4.6.1` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.17.11` | `0.18.6` |\n| [console](https://github.com/console-rs/console) | `0.15.11` | `0.16.4` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [metrics](https://github.com/metrics-rs/metrics) | `0.24.3` | `0.24.6` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.13.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.10.0` | `1.11.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.5` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.16` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.5.66` | `4.6.7` |\n| [napi](https://github.com/napi-rs/napi-rs) | `2.16.17` | `3.8.6` |\n| [napi-derive](https://github.com/napi-rs/napi-rs) | `2.16.13` | `3.5.10` |\n| [napi-build](https://github.com/napi-rs/napi-rs) | `2.3.1` | `2.3.2` |\n| [cbindgen](https://github.com/mozilla/cbindgen) | `0.27.0` | `0.29.4` |\n| [wasm-bindgen-test](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.58` | `0.3.76` |\n| [rav1e](https://github.com/xiph/rav1e) | `0.7.1` | `0.8.1` |\n| [dav1d](https://github.com/rust-av/dav1d-rs) | `0.10.4` | `0.11.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.37.5` | `0.41.0` |\n| [wgpu](https://github.com/gfx-rs/wgpu) | `23.0.1` | `30.0.0` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.1` |\n| [nalgebra](https://github.com/dimforge/nalgebra) | `0.33.2` | `0.35.0` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [ndarray](https://github.com/rust-ndarray/ndarray) | `0.16.1` | `0.17.2` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.11` | `2.0.0-rc.12` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` |\n| [tonic](https://github.com/hyperium/tonic) | `0.12.3` | `0.14.6` |\n| [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.4` |\n| [lapin](https://github.com/amqp-rs/lapin) | `2.5.5` | `4.10.0` |\n| [sqlx](https://github.com/launchbadge/sqlx) | `0.8.6` | `0.9.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `0.27.6` | `1.3.0` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [tonic-build](https://github.com/hyperium/tonic) | `0.12.3` | `0.14.6` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.4` |\n| [azure_storage](https://github.com/azure/azure-sdk-for-rust) | `0.20.0` | `0.21.0` |\n| [azure_storage_blobs](https://github.com/azure/azure-sdk-for-rust) | `0.20.0` | `0.21.0` |\n| [azure_identity](https://github.com/azure/azure-sdk-for-rust) | `0.20.0` | `1.0.0` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.9` | `0.9.11` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.11` | `0.7.13` |\n| [bitstream-io](https://github.com/tuffy/bitstream-io) | `2.6.0` | `4.9.0` |\n| [aes](https://github.com/RustCrypto/block-ciphers) | `0.8.4` | `0.9.1` |\n| [ctr](https://github.com/RustCrypto/block-modes) | `0.9.2` | `0.10.1` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.21.0` | `0.27.1` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.21.2` | `0.27.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.14.0` | `0.27.0` |\n| [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.10.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.10.2` | `0.11.9` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.42` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.0` |\n| [x25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.0.1` | `3.0.0` |\n| [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.2.0` | `3.0.0` |\n| [opentelemetry-prometheus](https://github.com/open-telemetry/opentelemetry-rust) | `0.27.0` | `0.32.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.28.0` | `0.33.0` |\n\n\nUpdates `anyhow` from 1.0.101 to 1.0.103\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.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\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.103\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.3\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.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.0\u003c/h2\u003e\n\u003ch1\u003e1.52.0 (April 14th, 2026)\u003c/h1\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eio: \u003ccode\u003eAioSource::register_borrowed\u003c/code\u003e for I/O safety support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7992\"\u003e#7992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003etry_io\u003c/code\u003e function to \u003ccode\u003eunix::pipe\u003c/code\u003e sender and receiver types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8030\"\u003e#8030\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAdded (unstable)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: \u003ccode\u003eBuilder::enable_eager_driver_handoff\u003c/code\u003e setting enable eager hand off of the I/O and time drivers before polling tasks (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8010\"\u003e#8010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: add \u003ccode\u003etrace_with()\u003c/code\u003e for customized task dumps (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: allow \u003ccode\u003eimpl FnMut()\u003c/code\u003e in \u003ccode\u003etrace_with\u003c/code\u003e instead of just \u003ccode\u003efn()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efs: support \u003ccode\u003eio_uring\u003c/code\u003e in \u003ccode\u003eAsyncRead\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7907\"\u003e#7907\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/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.52.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.58 to 4.6.1\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.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\u003ch2\u003ev4.5.60\u003c/h2\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.59\u003c/h2\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on 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/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e[4.6.0] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.85\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.61] - 2026-03-12\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.60] - 2026-02-19\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Quote empty default values, possible values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.59] - 2026-02-16\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCommand::ignore_errors\u003c/code\u003e no longer masks help/version on 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/14202755e52802a3d294c4ceeadd703d24b21fe6\"\u003e\u003ccode\u003e1420275\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d\"\u003e\u003ccode\u003ed2c817d\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4\"\u003e\u003ccode\u003ef88c94e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6341\"\u003e#6341\u003c/a\u003e from epage/sep\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8\"\u003e\u003ccode\u003eacbb822\u003c/code\u003e\u003c/a\u003e fix(complete): Reduce risk of conflict with actual subcommands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01\"\u003e\u003ccode\u003ea49fadb\u003c/code\u003e\u003c/a\u003e refactor(complete): Pull out subcommand separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977\"\u003e\u003ccode\u003eddc008b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6332\"\u003e#6332\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9\"\u003e\u003ccode\u003e497dc50\u003c/code\u003e\u003c/a\u003e chore: Update compatible dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d\"\u003e\u003ccode\u003edca2326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6331\"\u003e#6331\u003c/a\u003e from clap-rs/renovate/j178-prek-action-2.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34\"\u003e\u003ccode\u003e54bdaa3\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/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77\"\u003e\u003ccode\u003ef0d30d9\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.58...clap_complete-v4.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indicatif` from 0.17.11 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\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() 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/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic tweaks 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/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ProgressBar::set_elapsed by \u003ca href=\"https://github.com/sunshowers\"\u003e\u003ccode\u003e@​sunshowers\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/742\"\u003econsole-rs/indicatif#742\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix wide_msg truncation with a colored message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/740\"\u003econsole-rs/indicatif#740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle: tweak write_ansi_range() style 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/741\"\u003econsole-rs/indicatif#741\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not render \u0026quot;current\u0026quot; char if no \u0026quot;current\u0026quot; char is configured by \u003ca href=\"https://github.com/Finomnis\"\u003e\u003ccode\u003e@​Finomnis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/719\"\u003econsole-rs/indicatif#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate vt100 requirement from 0.15.1 to 0.16.1 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/console-rs/indicatif/pull/723\"\u003econsole-rs/indicatif#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.71 with versioned lockfile 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/735\"\u003econsole-rs/indicatif#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix wide_bar width computation with a multiline message by \u003ca href=\"https://github.com/glehmann\"\u003e\u003ccode\u003e@​glehmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/738\"\u003econsole-rs/indicatif#738\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/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.17.11...0.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.15.11 to 0.16.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove redudant helper and add \u003ccode\u003eTermInner\u003c/code\u003e constructors 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/console/pull/284\"\u003econsole-rs/console#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStyle::from_dotted_str ignore non-ascii by \u003ca href=\"https://github.com/danjl1100\"\u003e\u003ccode\u003e@​danjl1100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/287\"\u003econsole-rs/console#287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eis_dumb\u003c/code\u003e public function 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/console/pull/290\"\u003econsole-rs/console#290\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003estd::sync::OnceLock\u003c/code\u003e instead of \u003ccode\u003eonce_cell\u003c/code\u003e by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/281\"\u003econsole-rs/console#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump version to 0.16.3 by \u003ca href=\"https://github.com/cuviper\"\u003e\u003ccode\u003e@​cuviper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/282\"\u003econsole-rs/console#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement basic support for true colors by \u003ca href=\"https://github.com/lord-haffi\"\u003e\u003ccode\u003e@​lord-haffi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/271\"\u003econsole-rs/console#271\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add note about clicolors by \u003ca href=\"https://github.com/philbucher\"\u003e\u003ccode\u003e@​philbucher\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/274\"\u003econsole-rs/console#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: minor improvement for docs by \u003ca href=\"https://github.com/spuradage\"\u003e\u003ccode\u003e@​spuradage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/276\"\u003econsole-rs/console#276\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExclude development scripts from 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/console-rs/console/pull/278\"\u003econsole-rs/console#278\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd WithoutAnsi struct that implements Display by \u003ca href=\"https://github.com/ChocolateLoverRaj\"\u003e\u003ccode\u003e@​ChocolateLoverRaj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/258\"\u003econsole-rs/console#258\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak style for new WithAnsi code 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/console/pull/266\"\u003econsole-rs/console#266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix QNX 7.1 patch for libc::cfmakeraw by \u003ca href=\"https://github.com/rafaeling\"\u003e\u003ccode\u003e@​rafaeling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/267\"\u003econsole-rs/console#267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-sys to 0.61 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/console/pull/272\"\u003econsole-rs/console#272\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThe 0.15.12 release was yanked after it \u003ca href=\"https://redirect.github.com/console-rs/console/issues/264\"\u003eturned out to be semver-incompatible\u003c/a\u003e with existing usage by several of the most popular dependent crates, because it introduced a \u003ccode\u003estd\u003c/code\u003e feature -- and those crates used \u003ccode\u003edefault-features = false\u003c/code\u003e but relied on the \u003ccode\u003estd\u003c/code\u003e-guarded features.\u003c/p\u003e\n\u003cp\u003eThe 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the \u003ccode\u003estd\u003c/code\u003e feature.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePrepare 0.16.0 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/console/pull/265\"\u003econsole-rs/console#265\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefer to the \u003ca href=\"https://github.com/console-rs/console/releases/0.15.12\"\u003e0.15.12 release notes\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003e0.15.12\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse EnumSet instead of a full-blown btreemap for the attributes by \u003ca href=\"https://github.com/jwiesler\"\u003e\u003ccode\u003e@​jwiesler\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/244\"\u003econsole-rs/console#244\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTweak Attributes bit set API 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/console/pull/245\"\u003econsole-rs/console#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement measure_text_width with no allocation by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/246\"\u003econsole-rs/console#246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils): surprising behavior in truncate_str when tail is larger than width by \u003ca href=\"https://github.com/remi-dupre\"\u003e\u003ccode\u003e@​remi-dupre\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/250\"\u003econsole-rs/console#250\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix spelling mistake by \u003ca href=\"https://github.com/Axlefublr\"\u003e\u003ccode\u003e@​Axlefublr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/253\"\u003econsole-rs/console#253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(part): add NO_COLOR env support for windows terminal by \u003ca href=\"https://github.com/L-Chao\"\u003e\u003ccode\u003e@​L-Chao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/254\"\u003econsole-rs/console#254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-sys requirement from 0.59 to 0.60 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/259\"\u003econsole-rs/console#259\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/console-rs/console/commit/598eca9fe9e3f9b93d2b49fdccf2d395d809bd94\"\u003e\u003ccode\u003e598eca9\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/0f22c35a189119cddfe0c54015f02325f8bfa71b\"\u003e\u003ccode\u003e0f22c35\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eis_dumb\u003c/code\u003e public function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/1426649a519093470b2af47a5d9b3c6320cc4a0c\"\u003e\u003ccode\u003e1426649\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 3 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/d2d89ad0332e03383e6fe9b4bf0f8612f3c64389\"\u003e\u003ccode\u003ed2d89ad\u003c/code\u003e\u003c/a\u003e ignore non-ascii input in Style::from_dotted_str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6cff3e086e73b2cbad411dc28b01270564693e1b\"\u003e\u003ccode\u003e6cff3e0\u003c/code\u003e\u003c/a\u003e document current panic in Style::from_dotted_str via test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/dd4334f4ec48b6b209237aa182491f8bc60fd572\"\u003e\u003ccode\u003edd4334f\u003c/code\u003e\u003c/a\u003e Apply suggestions from clippy 1.95\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/586efad4ff5fb523c68a4bee431bd658aee99c17\"\u003e\u003ccode\u003e586efad\u003c/code\u003e\u003c/a\u003e Remove redundant as_handle helper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/be20e854b302b270fda60aac2ef96ee062e8595a\"\u003e\u003ccode\u003ebe20e85\u003c/code\u003e\u003c/a\u003e Add TermInner::new constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/70ea3d0a6ecf1ca2f3891827631ca6e9b8e2b10a\"\u003e\u003ccode\u003e70ea3d0\u003c/code\u003e\u003c/a\u003e Bump version to 0.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/console/commit/6bd88941385008c879186ba619655ca2503c6de1\"\u003e\u003ccode\u003e6bd8894\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003emake msrv-lock\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/console/compare/0.15.11...0.16.4\"\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 `metrics` from 0.24.3 to 0.24.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/23cc597488f119a2d54b0ffd4a0d7d1a50651b76\"\u003e\u003ccode\u003e23cc597\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/78ebfc349002ad7961fb97eb87ba754a1919b751\"\u003e\u003ccode\u003e78ebfc3\u003c/code\u003e\u003c/a\u003e revert: defer version bumps to cargo-release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/8d7f5ea0531f0051e4dc654073cebec06b97e2f3\"\u003e\u003ccode\u003e8d7f5ea\u003c/code\u003e\u003c/a\u003e update CHANGELOG for metrics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/cd5b9a32ee7e1c88356379ac84f3102167d41f4a\"\u003e\u003ccode\u003ecd5b9a3\u003c/code\u003e\u003c/a\u003e chore(metrics): update doc comments for macros for consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/9cf1f73001e93a487442576a344984913218be89\"\u003e\u003ccode\u003e9cf1f73\u003c/code\u003e\u003c/a\u003e fix(metrics): resolve hash mismatch between pre-computed and on-demand key ha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/2bfe3ba31377075a7df269f6eae3894a9f542742\"\u003e\u003ccode\u003e2bfe3ba\u003c/code\u003e\u003c/a\u003e enhancement(metrics): allow specifying description and unit in registration m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/dae3a67d34b23a7457f0798e9a4563481bb1b8b7\"\u003e\u003ccode\u003edae3a67\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/6dddb6487be99c8dfc16976c42d58f3a89edb334\"\u003e\u003ccode\u003e6dddb64\u003c/code\u003e\u003c/a\u003e update CHANGELOG for metrics-exporter-dogstatsd\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/9e387a41fa20ecd81a9f215a54260dc9dc5747f9\"\u003e\u003ccode\u003e9e387a4\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/metrics-rs/metrics/commit/f21d811e375439072ee0b3ca3ba1f0639edfd493\"\u003e\u003ccode\u003ef21d811\u003c/code\u003e\u003c/a\u003e update CHANGELOG for metrics-exporter-prometheus\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/metrics-rs/metrics/compare/metrics-v0.24.3...metrics-v0.24.6\"\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 `bitflags` from 2.10.0 to 2.13.0\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.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\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.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/474\"\u003ebitflags/bitflags#474\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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.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\u003ch1\u003e2.11.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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.10.0...2.11.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.10.0...2.11.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/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.10.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\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/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.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/servo/rust-smallvec/commit/c469051a1ba05ef1a03dd69e14b4a5aa329e6f10\"\u003e\u003ccode\u003ec469051\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9fe422b9cd1ab6350e35ca48386a5de348900583\"\u003e\u003ccode\u003e9fe422b\u003c/code\u003e\u003c/a\u003e Fix Windows CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/51b965f56a066888828dae0b84e2ed190a1bdfe7\"\u003e\u003ccode\u003e51b965f\u003c/code\u003e\u003c/a\u003e Work around rustc 1.93 perf regression with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9da26a5315c563d4de181b0be9e75d165289f81e\"\u003e\u003ccode\u003e9da26a5\u003c/code\u003e\u003c/a\u003e Fix use-after-free in DrainFilter::keep_rest for zero-capacity SmallVecs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/79184f15937f841881cb32f02fe30286def5b69b\"\u003e\u003ccode\u003e79184f1\u003c/code\u003e\u003c/a\u003e Add Miri test for use-after-free in DrainFilter::keep_rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f59fb36b35064e63aa74992aab807552b1b68096\"\u003e\u003ccode\u003ef59fb36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/397\"\u003e#397\u003c/a\u003e from GiGainfosystems/exclude_scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/28b6ed71755c929634fc331c30a1d32b95edf576\"\u003e\u003ccode\u003e28b6ed7\u003c/code\u003e\u003c/a\u003e Exclude development script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/releases\"\u003ecriterion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecriterion-plot-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ecriterion-v0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/li\u003e\n\u003cli\u003eAdd support for reporting throughput in elements and bytes - \u003ccode\u003eThroughput::ElementsAndBytes\u003c/code\u003e allows the text summary to report throughput in both units simultaneously.\u003c/li\u003e\n\u003cli\u003eAdd alloca-based memory layout randomisation to mitigate memory effects on measurements.\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/criterion-rs/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.1...criterion-v0.8.2\"\u003e0.8.2\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.0...criterion-v0.8.1\"\u003e0.8.1\u003c/a\u003e - 2025-12-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.7.0...criterion-v0.8.0\"\u003e0.8.0\u003c/a\u003e - 2025-11-29\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/josedab/transcode/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/josedab%2Ftranscode/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-07-06T21:35:44.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4823272360","node_id":"PR_kwDOSQq6Wc7ujiLt","number":201,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 52 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-07T21:33:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-06T21:35:44.000Z","updated_at":"2026-07-07T21:33:43.000Z","time_to_close":86277,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":52,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"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.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.4","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","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.0","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.61","new_version":"1.2.66","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.1","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":"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.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.53","repository_url":"https://github.com/time-rs/time"},{"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":"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.53","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 42 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\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.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.4` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\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.0` |\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.61` | `1.2.66` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.6` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.1` |\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| [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.46` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.53` |\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| [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.53` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.103\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.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/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.103\"\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.11.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.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/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\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/509146428faee66da88a19f19b036b526a98d596\"\u003e\u003ccode\u003e5091464\u003c/code\u003e\u003c/a\u003e test: improve user-events-trace integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/82f08a2021eed7d6ede695fd9ccc6ff35df6bf64\"\u003e\u003ccode\u003e82f08a2\u003c/code\u003e\u003c/a\u003e test: improve user-events-logs integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/593\"\u003e#593\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.11.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.23.4\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.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes 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/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.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/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5351af40a0bc3243a580c40d313f243d2435bad6\"\u003e\u003ccode\u003e5351af4\u003c/code\u003e\u003c/a\u003e doc: Enable feature flag label for docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e6a9669e30d53bae50fd52f16b7a1961fda236b\"\u003e\u003ccode\u003e1e6a966\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/888\"\u003e#888\u003c/a\u003e from uuid-rs/KodrAus-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c9619f639c0e2d5f932fa4e3588aed859f7dc5d0\"\u003e\u003ccode\u003ec9619f6\u003c/code\u003e\u003c/a\u003e fix up name of fuzz script in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc-stdlib` from 0.2.2 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-alloc-no-stdlib/commits/0.2.4\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.2 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9651aa3ebfd23be83ca14d914fba2d7c12b32d2f\"\u003e\u003ccode\u003e9651aa3\u003c/code\u003e\u003c/a\u003e Fix version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/577dc18438d3d0b394c8d84e11e3916722a6cb53\"\u003e\u003ccode\u003e577dc18\u003c/code\u003e\u003c/a\u003e fix: guard BroCatli header byte-source underflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/4f447c373732c6e47ccecb60f72e9acc38d85606\"\u003e\u003ccode\u003e4f447c3\u003c/code\u003e\u003c/a\u003e fix: handle null custom allocator returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/e50a4ffa89e6b0b90c638d1260696284fefe5c49\"\u003e\u003ccode\u003ee50a4ff\u003c/code\u003e\u003c/a\u003e fix: catch panics in Broccoli FFI exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b8dcac789466873888eca6a9a40846445e0abd27\"\u003e\u003ccode\u003eb8dcac7\u003c/code\u003e\u003c/a\u003e fix: validate BroCatli deserialized state fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9cbed81a1a098fcd4ffcf956429dce6154415970\"\u003e\u003ccode\u003e9cbed81\u003c/code\u003e\u003c/a\u003e Allow newer alloc-no-stdlib which enforce no-unsafe in their lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c1957827861d072d4085d988444724adfcf6cc0b\"\u003e\u003ccode\u003ec195782\u003c/code\u003e\u003c/a\u003e Handle NULL returns from custom encoder allocators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/21de815f394796ef6ad2b312b7a00da2efa7b226\"\u003e\u003ccode\u003e21de815\u003c/code\u003e\u003c/a\u003e publish to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/6bba7be098a410ce0c954f12e7373bf1dc7bdb7f\"\u003e\u003ccode\u003e6bba7be\u003c/code\u003e\u003c/a\u003e better testing for edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/cf75fa6dda8429854e2e0e83b45100ad611df052\"\u003e\u003ccode\u003ecf75fa6\u003c/code\u003e\u003c/a\u003e Fix CompressMulti worker joins on errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/8.0.2...8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 5.0.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8dd9ab9fa41ec57de152ed61628f7bff7fb4ff04\"\u003e\u003ccode\u003e8dd9ab9\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/1726498458a0870ff1cec8fce6a5b5c00c00b628\"\u003e\u003ccode\u003e1726498\u003c/code\u003e\u003c/a\u003e Support both the 2.x and 3.x generations of alloc-no-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/b2020f699198df7255ed19eaf2d8c6eb5a2d612d\"\u003e\u003ccode\u003eb2020f6\u003c/code\u003e\u003c/a\u003e Fix seccomp build: thread custom dictionary through decompress and flush output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/6bf92158b73585da66a2e0bf5178157c0e04ac7a\"\u003e\u003ccode\u003e6bf9215\u003c/code\u003e\u003c/a\u003e Forbid unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/273d1b9864b52f5a2a9e90479710dd5ce8bce8ed\"\u003e\u003ccode\u003e273d1b9\u003c/code\u003e\u003c/a\u003e new version 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cab6098ea11870f4051ec090f6145039fe98db93\"\u003e\u003ccode\u003ecab6098\u003c/code\u003e\u003c/a\u003e Make --no-default-features test suite run while having a nostd dict test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8ed0d7d45eddf947d752675db743fa530edae101\"\u003e\u003ccode\u003e8ed0d7d\u003c/code\u003e\u003c/a\u003e Fix PADDING_2 error being silently dropped at end of stream\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/5.0.0...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\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.0\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.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.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://g...\n\n_Description has been truncated_","html_url":"https://github.com/coralogix-se/opentelemetry-demo/pull/201","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coralogix-se%2Fopentelemetry-demo/issues/201","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/201/packages"}},{"old_version":"2.10.0","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-07-06T07:18:15.000Z","version_change":"2.10.0 → 2.13.0","issue":{"uuid":"4816873821","node_id":"PR_kwDOSDhY9s7uOnGC","number":14,"state":"closed","title":"rust: bump the rust group across 1 directory with 39 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-07T07:15:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-06T07:18:15.000Z","updated_at":"2026-07-07T07:15:01.000Z","time_to_close":86205,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"rust: bump","group_name":"rust","update_count":39,"packages":[{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"sgx-isa","old_version":"0.4.1","new_version":"0.5.0","repository_url":"https://github.com/fortanix/rust-sgx"},{"name":"yasna","old_version":"0.5.2","new_version":"0.6.0","repository_url":"https://github.com/qnighy/yasna.rs"},{"name":"bincode","old_version":"1.3.3","new_version":"3.0.0","repository_url":"https://github.com/bincode-org/bincode"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"snow","old_version":"0.9.6","new_version":"0.10.0","repository_url":"https://github.com/mcginty/snow"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"rand","old_version":"0.8.5","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-retry","old_version":"0.3.0","new_version":"0.3.2","repository_url":"https://github.com/djc/tokio-retry"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"intrusive-collections","old_version":"0.9.7","new_version":"0.10.2","repository_url":"https://github.com/Amanieu/intrusive-rs"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"honggfuzz","old_version":"0.5.58","new_version":"0.5.61","repository_url":"https://github.com/rust-fuzz/honggfuzz-rs"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.5.1","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"bech32","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/rust-bitcoin/rust-bech32"},{"name":"x509-parser","old_version":"0.16.0","new_version":"0.17.0","repository_url":"https://github.com/rusticata/x509-parser"},{"name":"oid-registry","old_version":"0.7.1","new_version":"0.8.1","repository_url":"https://github.com/rusticata/oid-registry"},{"name":"lru","old_version":"0.12.5","new_version":"0.18.0","repository_url":"https://github.com/jeromefroe/lru-rs"},{"name":"nix","old_version":"0.29.0","new_version":"0.30.1","repository_url":"https://github.com/nix-rust/nix"},{"name":"vsock","old_version":"0.5.2","new_version":"0.5.4","repository_url":"https://github.com/rust-vsock/vsock-rs"},{"name":"jsonrpc","old_version":"0.18.0","new_version":"0.20.1","repository_url":"https://github.com/rust-bitcoin/corepc"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"clap","old_version":"4.5.57","new_version":"4.6.1","repository_url":"https://github.com/clap-rs/clap"},{"name":"aesm-client","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/fortanix/rust-sgx"},{"name":"enclave-runner","old_version":"0.7.3","new_version":"0.8.0","repository_url":"https://github.com/fortanix/rust-sgx"},{"name":"sgxs-loaders","old_version":"0.5.0","new_version":"0.5.1","repository_url":"https://github.com/fortanix/rust-sgx"},{"name":"group","old_version":"0.13.0","new_version":"0.14.0","repository_url":"https://github.com/zkcrypto/group"},{"name":"p256","old_version":"0.13.2","new_version":"0.14.0","repository_url":"https://github.com/RustCrypto/elliptic-curves"},{"name":"rand_core","old_version":"0.6.4","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand_core"},{"name":"sha3","old_version":"0.10.8","new_version":"0.12.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"rustls","old_version":"0.23.36","new_version":"0.23.41","repository_url":"https://github.com/rustls/rustls"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.103` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.18` |\n| [sgx-isa](https://github.com/fortanix/rust-sgx) | `0.4.1` | `0.5.0` |\n| [yasna](https://github.com/qnighy/yasna.rs) | `0.5.2` | `0.6.0` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.13.0` |\n| [snow](https://github.com/mcginty/snow) | `0.9.6` | `0.10.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.10.2` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [tokio-retry](https://github.com/djc/tokio-retry) | `0.3.0` | `0.3.2` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [intrusive-collections](https://github.com/Amanieu/intrusive-rs) | `0.9.7` | `0.10.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [honggfuzz](https://github.com/rust-fuzz/honggfuzz-rs) | `0.5.58` | `0.5.61` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.5.1` |\n| [bech32](https://github.com/rust-bitcoin/rust-bech32) | `0.11.1` | `0.12.0` |\n| [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.17.0` |\n| [oid-registry](https://github.com/rusticata/oid-registry) | `0.7.1` | `0.8.1` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.12.5` | `0.18.0` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` |\n| [vsock](https://github.com/rust-vsock/vsock-rs) | `0.5.2` | `0.5.4` |\n| [jsonrpc](https://github.com/rust-bitcoin/corepc) | `0.18.0` | `0.20.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.6.1` |\n| [aesm-client](https://github.com/fortanix/rust-sgx) | `0.6.1` | `0.6.2` |\n| [enclave-runner](https://github.com/fortanix/rust-sgx) | `0.7.3` | `0.8.0` |\n| [sgxs-loaders](https://github.com/fortanix/rust-sgx) | `0.5.0` | `0.5.1` |\n| [group](https://github.com/zkcrypto/group) | `0.13.0` | `0.14.0` |\n| [p256](https://github.com/RustCrypto/elliptic-curves) | `0.13.2` | `0.14.0` |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.6.4` | `0.10.1` |\n| [sha3](https://github.com/RustCrypto/hashes) | `0.10.8` | `0.12.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.2+spec-1.1.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.36` | `0.23.41` |\n\n\nUpdates `log` from 0.4.29 to 0.4.33\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.33\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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.101 to 1.0.103\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.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\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove backtrace dependency (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/438\"\u003e#438\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5c657b32522023a9f7ef883fb08582fd8e656b1a\"\u003e\u003ccode\u003e5c657b3\u003c/code\u003e\u003c/a\u003e Release 1.0.102\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e737fb63918e8c71a3d0a968004a9c7ed7942283\"\u003e\u003ccode\u003ee737fb6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/442\"\u003e#442\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/7fe62b51c62804f8b84443affeacfb3810ed2516\"\u003e\u003ccode\u003e7fe62b5\u003c/code\u003e\u003c/a\u003e Further simply backtrace conditional compilation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.103\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 1.0.69 to 2.0.18\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.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\u003ch2\u003e2.0.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse differently named __private module per patch release (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/434\"\u003e#434\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd to \u0026quot;no-std\u0026quot; crates.io category (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eError::provide\u003c/code\u003e API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.14\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/thiserror/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent elidable_lifetime_names pedantic clippy lint in generated impl (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd feature gate to tests that use std (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/409\"\u003e#409\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/410\"\u003e#410\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Maytha8\"\u003e\u003ccode\u003e@​Maytha8\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport errors containing a generic type parameter's associated type in a field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around \u003ccode\u003emissing_inline_in_public_items\u003c/code\u003e clippy restriction being triggered in macro-generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove support for macro-generated \u003ccode\u003ederive(Error)\u003c/code\u003e call sites (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/399\"\u003e#399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWork around conflict with #[deny(clippy::allow_attributes)] (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/397\"\u003e#397\u003c/a\u003e, thanks \u003ca href=\"https://github.com/zertosh\"\u003e\u003ccode\u003e@​zertosh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warning on generated From impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent deprecation warning on generated impl for deprecated type (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEliminate needless_lifetimes clippy lint in generated \u003ccode\u003eFrom\u003c/code\u003e impls (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/391\"\u003e#391\u003c/a\u003e, thanks \u003ca href=\"https://github.com/matt-phylum\"\u003e\u003ccode\u003e@​matt-phylum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport the same Path field being repeated in both Debug and Display representation in error message (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/383\"\u003e#383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove error message when a format trait used in error message is not implemented by some field (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/384\"\u003e#384\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.2\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/dtolnay/thiserror/commit/dc0f6a23a3fb6ae34ef117133ec43650450c4b32\"\u003e\u003ccode\u003edc0f6a2\u003c/code\u003e\u003c/a\u003e Release 2.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/027529273572e8171262231190c4328e40ec1b36\"\u003e\u003ccode\u003e0275292\u003c/code\u003e\u003c/a\u003e Touch up PR 443\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/3c33bc60add478225e6bbd19e9974a633da08545\"\u003e\u003ccode\u003e3c33bc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e from LucaCappelletti94/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/995939cc2eae15cc23f873f354f8ef3fbfd6a707\"\u003e\u003ccode\u003e995939c\u003c/code\u003e\u003c/a\u003e Reproduce issue 442\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/21653d1d33f563f0b8f8881671894a23cc3a2a27\"\u003e\u003ccode\u003e21653d1\u003c/code\u003e\u003c/a\u003e Made clippy lifetime allows conditional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/45e5388009e68c32f20182db21ee5887bc1c3304\"\u003e\u003ccode\u003e45e5388\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/thiserror/commit/386aac126a95a97fae374c05bd2ebb1dd550a361\"\u003e\u003ccode\u003e386aac1\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/thiserror/commit/ec50561375fcd29d700da43a79f4f5d9794e5b4b\"\u003e\u003ccode\u003eec50561\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v5 -\u0026gt; v6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/247eab5d79e27ad28859afdf8bc600a4242829b7\"\u003e\u003ccode\u003e247eab5\u003c/code\u003e\u003c/a\u003e Update name of empty_enum clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/91b181f0899fd42f41c210e73822c29eef29dd6d\"\u003e\u003ccode\u003e91b181f\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.68\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sgx-isa` from 0.4.1 to 0.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/ddf6d1075fa507a263593d192956d6dd80d54aa1\"\u003e\u003ccode\u003eddf6d10\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/922\"\u003e#922\u003c/a\u003e from fortanix/yx/version-bump-tdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/5d53eec94054c1a5a63ae98c817a566c0538eeef\"\u003e\u003ccode\u003e5d53eec\u003c/code\u003e\u003c/a\u003e Fixing incorrect dependency requirements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/c154d241e334220089a623117b22626880d7ce04\"\u003e\u003ccode\u003ec154d24\u003c/code\u003e\u003c/a\u003e chore: bump SGX crate versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/6c4a47d4b246c6e8b8ce2a4b6adc7078bc4828c2\"\u003e\u003ccode\u003e6c4a47d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/916\"\u003e#916\u003c/a\u003e from fortanix/koentange/gh-workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/f95addae20b11f0e89d64c2f89b6944196e35534\"\u003e\u003ccode\u003ef95adda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/919\"\u003e#919\u003c/a\u003e from fortanix/revert-898-yx/version-bump-tdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/7981e7dc0cb2033b61422d568d3dc56a851c5028\"\u003e\u003ccode\u003e7981e7d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Bump crates' version to prepare for publishing \u003ccode\u003etdx-ql\u003c/code\u003e crate\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/b4cb4117ee896bd59ad760fdd36ec9e37493b431\"\u003e\u003ccode\u003eb4cb411\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/918\"\u003e#918\u003c/a\u003e from fortanix/gilang/missing-fields-for-tdx-ql-crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/180e928e5ad44730d71fb6eb870aa615ecedf591\"\u003e\u003ccode\u003e180e928\u003c/code\u003e\u003c/a\u003e Add missing required fields for pushing \u003ccode\u003etdx-ql\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/7f4a2fe3b598ef61c2165ae19159669d1eac6de5\"\u003e\u003ccode\u003e7f4a2fe\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/fortanix/rust-sgx/issues/898\"\u003e#898\u003c/a\u003e from fortanix/yx/version-bump-tdx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fortanix/rust-sgx/commit/2152846c7ac4d7c55b056a6e2a1656bb010ad0aa\"\u003e\u003ccode\u003e2152846\u003c/code\u003e\u003c/a\u003e Correcting \u003ccode\u003esgxs\u003c/code\u003e deps to 0.8.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fortanix/rust-sgx/compare/sgx-isa_v0.4.1...sgx-isa_v0.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yasna` from 0.5.2 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/qnighy/yasna.rs/blob/master/CHANGELOG.md\"\u003eyasna's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.6.0 (2026-03-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease MSRV to 1.60\u003c/li\u003e\n\u003cli\u003eBump Rust edition to 2021\u003c/li\u003e\n\u003cli\u003eBump bit-vec version\u003c/li\u003e\n\u003c/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/qnighy/yasna.rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bincode` from 1.3.3 to 3.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bincode-org/bincode/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.10.0 to 2.13.0\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.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\u003ch2\u003e2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.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/474\"\u003ebitflags/bitflags#474\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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.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\u003ch1\u003e2.11.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix use of Result in macro output by \u003ca href=\"https://github.com/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd methods to get the known/unknown bits from a flags value by \u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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/james7132\"\u003e\u003ccode\u003e@​james7132\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/462\"\u003ebitflags/bitflags#462\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WaterWhisperer\"\u003e\u003ccode\u003e@​WaterWhisperer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/473\"\u003ebitflags/bitflags#473\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.10.0...2.11.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.10.0...2.11.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/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.10.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `snow` from 0.9.6 to 0.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mcginty/snow/releases\"\u003esnow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.0\u003c/h2\u003e\n\u003ch2\u003eQuick Summary\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003esnow\u003c/code\u003e is now \u003ccode\u003eno_std\u003c/code\u003e-friendly, with only one required dependency (\u003ccode\u003esubtle\u003c/code\u003e) now if you bring your own cryptographic provider, thank you \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003cp\u003eThis release also sees some breaking API changes in the builder to further prevent misuse/abuse - more builder functions now return \u003ccode\u003eResult\u0026lt;Self, Error\u0026gt;\u003c/code\u003e instead of \u003ccode\u003eSelf\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe P-256 curve is now also available as a non-default feature for those of you needing more curves in your life.\u003c/p\u003e\n\u003cp\u003eFinally, this release transitioned the snow codebase to Rust 2024 and has a new MSRV of 1.85.\u003c/p\u003e\n\u003ch2\u003eNew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for NIST P-256 curve by \u003ca href=\"https://github.com/AlfioEmanueleFresta\"\u003e\u003ccode\u003e@​AlfioEmanueleFresta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/185\"\u003emcginty/snow#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eno_std\u003c/code\u003e support with \u003ccode\u003ealloc\u003c/code\u003e by \u003ca href=\"https://github.com/jmlepisto\"\u003e\u003ccode\u003e@​jmlepisto\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/183\"\u003emcginty/snow#183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved dependency on \u003ccode\u003erand\u003c/code\u003e by \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/193\"\u003emcginty/snow#193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dead docs link for forming NoiseParams strings by \u003ca href=\"https://github.com/thombles\"\u003e\u003ccode\u003e@​thombles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/129\"\u003emcginty/snow#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation reference to parameters in examples/simple.rs by \u003ca href=\"https://github.com/okdistribute\"\u003e\u003ccode\u003e@​okdistribute\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/113\"\u003emcginty/snow#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate various links by \u003ca href=\"https://github.com/robyoder\"\u003e\u003ccode\u003e@​robyoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/151\"\u003emcginty/snow#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nonce incrementing in stateful transport to match the specification by \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/152\"\u003emcginty/snow#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es/Ed448/Curve448/ by \u003ca href=\"https://github.com/dconnolly\"\u003e\u003ccode\u003e@​dconnolly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/155\"\u003emcginty/snow#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecurve25519_dalek 4 by \u003ca href=\"https://github.com/kayabaNerve\"\u003e\u003ccode\u003e@​kayabaNerve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/161\"\u003emcginty/snow#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump aes-gcm and chacha20poly1305 by \u003ca href=\"https://github.com/kayabaNerve\"\u003e\u003ccode\u003e@​kayabaNerve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/166\"\u003emcginty/snow#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify example code by \u003ca href=\"https://github.com/BlackHoleFox\"\u003e\u003ccode\u003e@​BlackHoleFox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/175\"\u003emcginty/snow#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadded example for oneway pattern Xpsk1 by \u003ca href=\"https://github.com/bluen\"\u003e\u003ccode\u003e@​bluen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/186\"\u003emcginty/snow#186\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eMigrating from 0.9\u003c/h2\u003e\n\u003cp\u003eThe main change you'll likely notice is the need to add \u003ccode\u003eexpect(...)\u003c/code\u003e or \u003ccode\u003e?\u003c/code\u003e to a few builder functions that have been updated to further limit the chance of misuse.\u003c/p\u003e\n\u003cp\u003eHere are the semver-breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBuilder function fallibility: more functions in the builder now return a \u003ccode\u003eResult\u003c/code\u003e to more explicitly prohibit calling the same setter twice.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDHChoice::Ed448\u003c/code\u003e has been renamed to \u003ccode\u003eDHChoice::Curve448\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eMultiple new error enum variants have been added.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePRs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dead docs link for forming NoiseParams strings by \u003ca href=\"https://github.com/thombles\"\u003e\u003ccode\u003e@​thombles\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/129\"\u003emcginty/snow#129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation reference to parameters in examples/simple.rs by \u003ca href=\"https://github.com/okdistribute\"\u003e\u003ccode\u003e@​okdistribute\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/113\"\u003emcginty/snow#113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003ecurve25519-dalek\u003c/code\u003e to v4.0.0-rc.0 by \u003ca href=\"https://github.com/tarcieri\"\u003e\u003ccode\u003e@​tarcieri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/148\"\u003emcginty/snow#148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate various links by \u003ca href=\"https://github.com/robyoder\"\u003e\u003ccode\u003e@​robyoder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/151\"\u003emcginty/snow#151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix nonce incrementing in stateful transport to match the specification by \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/152\"\u003emcginty/snow#152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003es/Ed448/Curve448/ by \u003ca href=\"https://github.com/dconnolly\"\u003e\u003ccode\u003e@​dconnolly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/155\"\u003emcginty/snow#155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecurve25519_dalek 4 by \u003ca href=\"https://github.com/kayabaNerve\"\u003e\u003ccode\u003e@​kayabaNerve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/161\"\u003emcginty/snow#161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump aes-gcm and chacha20poly1305 by \u003ca href=\"https://github.com/kayabaNerve\"\u003e\u003ccode\u003e@​kayabaNerve\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/166\"\u003emcginty/snow#166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify example code by \u003ca href=\"https://github.com/BlackHoleFox\"\u003e\u003ccode\u003e@​BlackHoleFox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/175\"\u003emcginty/snow#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for NIST P-256 curve by \u003ca href=\"https://github.com/AlfioEmanueleFresta\"\u003e\u003ccode\u003e@​AlfioEmanueleFresta\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/185\"\u003emcginty/snow#185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadded example for oneway pattern Xpsk1 by \u003ca href=\"https://github.com/bluen\"\u003e\u003ccode\u003e@​bluen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/186\"\u003emcginty/snow#186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove direct dependency on rand and rand_core by \u003ca href=\"https://github.com/complexspaces\"\u003e\u003ccode\u003e@​complexspaces\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mcginty/snow/pull/193\"\u003emcginty/snow#193\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/mcginty/snow/commit/4bb43f50370bdb3e8b1b57814ac662864db2704f\"\u003e\u003ccode\u003e4bb43f5\u003c/code\u003e\u003c/a\u003e meta: release 0.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/ee66c842a517e39e59e74ab05427b6de5abe4dc2\"\u003e\u003ccode\u003eee66c84\u003c/code\u003e\u003c/a\u003e meta: release 0.10.0-beta.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/315a4a80c33acb15992417fb31fe6f3fb9c790aa\"\u003e\u003ccode\u003e315a4a8\u003c/code\u003e\u003c/a\u003e rust 1.85 msrv updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/08caaed89e7cd32b405f7408187ae2872c398f65\"\u003e\u003ccode\u003e08caaed\u003c/code\u003e\u003c/a\u003e remove unused byteorder dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/48d21aae97f2e8e9a1a956aa5ef23582dfa18566\"\u003e\u003ccode\u003e48d21aa\u003c/code\u003e\u003c/a\u003e feature-gate getrandom (enabled by default)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/b6fe251ab829c9915a117038c1b6a70a07a95db7\"\u003e\u003ccode\u003eb6fe251\u003c/code\u003e\u003c/a\u003e Remove direct dependency on rand and rand_core (\u003ca href=\"https://redirect.github.com/mcginty/snow/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/edcc0da3d2215d6ae0b33275a4173fc79aa6e8ac\"\u003e\u003ccode\u003eedcc0da\u003c/code\u003e\u003c/a\u003e update rust edition to 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/659eeb7fb154b3bec7c100ed67f64ece1583f798\"\u003e\u003ccode\u003e659eeb7\u003c/code\u003e\u003c/a\u003e meta: release 0.10.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/700b2cdebebe110abf58c95f4a06c94ccc1a1dc1\"\u003e\u003ccode\u003e700b2cd\u003c/code\u003e\u003c/a\u003e update dependencies to latest RUSTSEC approved versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mcginty/snow/commit/e399e6b1e051dd4a6d7f7da2afd1129eef700196\"\u003e\u003ccode\u003ee399e6b\u003c/code\u003e\u003c/a\u003e criterion 0.5 -\u0026gt; 0.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mcginty/snow/compare/v0.9.6...v0.10.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.43 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\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\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\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.8.5 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\u003ch2\u003e[0.10.1] — 2026-02-11\u003c/h2\u003e\n\u003cp\u003eThis release includes a fix for a soundness bug; see \u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument panic behavior of \u003ccode\u003emake_rng\u003c/code\u003e and add \u003ccode\u003e#[track_caller]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate feature \u003ccode\u003elog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1761\"\u003erust-random/rand#1761\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1763\"\u003e#1763\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1763\"\u003erust-random/rand#1763\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.10.0] - 2026-02-08\u003c/h2\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe dependency on \u003ccode\u003erand_chacha\u003c/code\u003e has been replaced with a dependency on \u003ccode\u003echacha20\u003c/code\u003e. This changes the implementation behind \u003ccode\u003eStdRng\u003c/code\u003e, but the output remains the same. There may be some API breakage when using the ChaCha-types directly as these are now the ones in \u003ccode\u003echacha20\u003c/code\u003e instead of \u003ccode\u003erand_chacha\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRename fns \u003ccode\u003eIndexedRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_array\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_array\u003c/code\u003e, \u003ccode\u003echoose_multiple_weighted\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_weighted\u003c/code\u003e, struct \u003ccode\u003eSliceChooseIter\u003c/code\u003e -\u0026gt; \u003ccode\u003eIndexedSamples\u003c/code\u003e and fns \u003ccode\u003eIteratorRandom::choose_multiple\u003c/code\u003e -\u0026gt; \u003ccode\u003esample\u003c/code\u003e, \u003ccode\u003echoose_multiple_fill\u003c/code\u003e -\u0026gt; \u003ccode\u003esample_fill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet \u003ccode\u003eFill\u003c/code\u003e be implemented for element types, not sliceable types (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eOsError::raw_os_error\u003c/code\u003e on UEFI targets by returning \u003ccode\u003eOption\u0026lt;usize\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace fn \u003ccode\u003eTryRngCore::read_adapter(..) -\u0026gt; RngReadAdapter\u003c/code\u003e with simpler struct \u003ccode\u003eRngReader\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove fns \u003ccode\u003eSeedableRng::from_os_rng\u003c/code\u003e, \u003ccode\u003etry_from_os_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e support for \u003ccode\u003eStdRng\u003c/code\u003e, \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003epostcard\u003c/code\u003e instead of \u003ccode\u003ebincode\u003c/code\u003e to test the serde feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid excessive allocation in \u003ccode\u003eIteratorRandom::sample\u003c/code\u003e when \u003ccode\u003eamount\u003c/code\u003e is much larger than iterator size (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eos_rng\u003c/code\u003e -\u0026gt; \u003ccode\u003esys_rng\u003c/code\u003e, \u003ccode\u003eOsRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysRng\u003c/code\u003e, \u003ccode\u003eOsError\u003c/code\u003e -\u0026gt; \u003ccode\u003eSysError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003eRng\u003c/code\u003e -\u0026gt; \u003ccode\u003eRngExt\u003c/code\u003e as upstream \u003ccode\u003erand_core\u003c/code\u003e has renamed \u003ccode\u003eRngCore\u003c/code\u003e -\u0026gt; \u003ccode\u003eRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1717\"\u003e#1717\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fns \u003ccode\u003eIndexedRandom::choose_iter\u003c/code\u003e, \u003ccode\u003echoose_weighted_iter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eXoshiro128PlusPlus\u003c/code\u003e, \u003ccode\u003eXoshiro256PlusPlus\u003c/code\u003e prngs (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePub export \u003ccode\u003eChaCha8Rng\u003c/code\u003e, \u003ccode\u003eChaCha12Rng\u003c/code\u003e, \u003ccode\u003eChaCha20Rng\u003c/code\u003e behind \u003ccode\u003echacha\u003c/code\u003e feature (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFn \u003ccode\u003erand::make_rng() -\u0026gt; R where R: SeedableRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemovals\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003eReseedingRng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved unused feature \u0026quot;nightly\u0026quot; (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemoved feature \u003ccode\u003esmall_rng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1732\"\u003e#1732\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/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.8.5...0.10.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.31 to 0.3.32\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.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\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/master/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\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/d9bba94c239daa1175a5bb2958f37a5c72db3f6a\"\u003e\u003ccode\u003ed9bba94\u003c/code\u003e\u003c/a\u003e Release 0.3.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/151e0b90dec62103df5239f0612f42467994f406\"\u003e\u003ccode\u003e151e0b9\u003c/code\u003e\u003c/a\u003e Add comments on rust-version field in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/4aaf00c35176d7180557559f54b0c151e2e608aa\"\u003e\u003ccode\u003e4aaf00c\u003c/code\u003e\u003c/a\u003e Bump MSRV of utility crates to 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/a4cce12c55942c6e1f2a507061fc6ca94c5b8862\"\u003e\u003ccode\u003ea4cce12\u003c/code\u003e\u003c/a\u003e perf: improve AtomicWaker::wake performance (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/ba9d102ca6e4a941a5068a1a8dcf0ff3a6c9085a\"\u003e\u003ccode\u003eba9d102\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/20396a83eff35414d17320dc35858243e54f0bc8\"\u003e\u003ccode\u003e20396a8\u003c/code\u003e\u003c/a\u003e Fix rustdoc::broken_intra_doc_links warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/815f6eb4e40ca9ff81d7d9a25a863d3c1ffdb79e\"\u003e\u003ccode\u003e815f6eb\u003c/code\u003e\u003c/a\u003e Fix documentation of \u003ccode\u003eBiLock::lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/0f0db0421d4edc9fc56c3643f7e7f3bd23058023\"\u003e\u003ccode\u003e0f0db04\u003c/code\u003e\u003c/a\u003e futures-util: make \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/5d6fc5e4083f5da376ccc7a50403d842e553e286\"\u003e\u003ccode\u003e5d6fc5e\u003c/code\u003e\u003c/a\u003e ci: Test big-endian target (s390x Linux)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9f739fe40b9c3e80b8f40054a739a220428a4675\"\u003e\u003ccode\u003e9f739fe\u003c/code\u003e\u003c/a\u003e Ignore dead_code lint on Fn1 trait\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.52.3\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.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https:/...\n\n_Description has been truncated_","html_url":"https://github.com/Yakhil-cmd/oasis-core--010/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakhil-cmd%2Foasis-core--010/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-07-01T20:47:05.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4789095452","node_id":"PR_kwDOOYm0Nc7s2vrQ","number":64,"state":"closed","title":"Bump the cargo group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-01T21:49:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-01T20:47:05.000Z","updated_at":"2026-07-01T21:49:25.000Z","time_to_close":3738,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo","update_count":37,"packages":[{"name":"gix","old_version":"0.83.0","new_version":"0.84.0","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"log","old_version":"0.4.30","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"toml_edit","old_version":"0.25.11+spec-1.1.0","new_version":"0.25.12+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"cargo_toml","old_version":"0.22.3","new_version":"1.0.0"},{"name":"jiff","old_version":"0.2.27","new_version":"0.2.29","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"arrayvec","old_version":"0.7.6","new_version":"0.7.7","repository_url":"https://github.com/bluss/arrayvec"},{"name":"borsh","old_version":"1.6.1","new_version":"1.7.0","repository_url":"https://github.com/near/borsh-rs"},{"name":"bstr","old_version":"1.12.1","new_version":"1.12.2","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"camino","old_version":"1.2.2","new_version":"1.2.3","repository_url":"https://github.com/camino-rs/camino"},{"name":"cc","old_version":"1.2.63","new_version":"1.2.65","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"curl","old_version":"0.4.49","new_version":"0.4.50","repository_url":"https://github.com/alexcrichton/curl-rust"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"gix-attributes","old_version":"0.33.1","new_version":"0.33.2","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-date","old_version":"0.15.4","new_version":"0.15.5","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-hashtable","old_version":"0.15.1","new_version":"0.15.2","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-imara-diff","old_version":"0.2.2","new_version":"0.2.3","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-packetline","old_version":"0.21.4","new_version":"0.21.5","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-tempfile","old_version":"23.0.1","new_version":"23.0.2","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"gix-transport","old_version":"0.57.1","new_version":"0.57.2","repository_url":"https://github.com/GitoxideLabs/gitoxide"},{"name":"libz-sys","old_version":"1.1.28","new_version":"1.1.29","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"memchr","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"memmap2","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"openssl-sys","old_version":"0.9.116","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"zlib-rs","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 32 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [gix](https://github.com/GitoxideLabs/gitoxide) | `0.83.0` | `0.84.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.30` | `0.4.33` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.11+spec-1.1.0` | `0.25.12+spec-1.1.0` |\n| [cargo_toml](https://gitlab.com/lib.rs/cargo_toml) | `0.22.3` | `1.0.0` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.27` | `0.2.29` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [arrayvec](https://github.com/bluss/arrayvec) | `0.7.6` | `0.7.7` |\n| [borsh](https://github.com/near/borsh-rs) | `1.6.1` | `1.7.0` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.1` | `1.12.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [camino](https://github.com/camino-rs/camino) | `1.2.2` | `1.2.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.63` | `1.2.65` |\n| [curl](https://github.com/alexcrichton/curl-rust) | `0.4.49` | `0.4.50` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [gix-attributes](https://github.com/GitoxideLabs/gitoxide) | `0.33.1` | `0.33.2` |\n| [gix-date](https://github.com/GitoxideLabs/gitoxide) | `0.15.4` | `0.15.5` |\n| [gix-hashtable](https://github.com/GitoxideLabs/gitoxide) | `0.15.1` | `0.15.2` |\n| [gix-imara-diff](https://github.com/GitoxideLabs/gitoxide) | `0.2.2` | `0.2.3` |\n| [gix-packetline](https://github.com/GitoxideLabs/gitoxide) | `0.21.4` | `0.21.5` |\n| [gix-tempfile](https://github.com/GitoxideLabs/gitoxide) | `23.0.1` | `23.0.2` |\n| [gix-transport](https://github.com/GitoxideLabs/gitoxide) | `0.57.1` | `0.57.2` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.28` | `1.1.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.1` | `2.8.2` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.10` | `0.9.11` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.116` | `0.9.117` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.46` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.4` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.3` | `0.6.4` |\n\n\nUpdates `gix` from 0.83.0 to 0.84.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/releases\"\u003egix's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egix v0.84.0\u003c/h2\u003e\n\u003ch3\u003eNew Features (BREAKING)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow checkouts of empty repositories\nAlso make turn \u003ccode\u003edestination_must_be_empty\u003c/code\u003e into \u003ccode\u003eOption\u0026lt;bool\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSHA-256\u003c/code\u003e support for object-format parsing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFollow submodule gitdir files when opening and perform basic validation\nModern submodules store a .git file in the worktree whose gitdir: value points\nat the repository to open. The previous resolver treated every non-directory\n.git path like an uninitialized submodule and fell back to .git/modules/\u003c!-- raw HTML omitted --\u003e,\nwhich can open the wrong repository after a submodule gitdir is relocated or\nrenamed. That shows up as phantom submodule HEAD changes in gix status.\u003c/p\u003e\n\u003cp\u003eGit baseline: Git setup.c::read_gitfile_gently() parses gitdir:\nfiles and resolves relative targets against the .git file location;\nsubmodule.c::submodule_to_gitdir() consults that gitfile before falling back to\nthe name-derived .git/modules path.\u003c/p\u003e\n\u003cp\u003eUpdate Submodule::git_dir_try_old_form() to validate the submodule name, then\nfollow worktree .git files when present while preserving the old-form directory\nand uninitialized fallback behavior. Validate present gitdir file targets for\ndirect state/open/status queries so broken submodule checkouts are reported\nif the gitlink doesn't point to a directory.\nFor status ignore=all, still parse valid gitdir files to keep state accurate,\nbut skip target validation and fall back without error if the gitdir file itself\nis malformed or unreadable. Derive State::is_old_form directly from whether\nthe worktree .git path is a directory so a divergent modern gitlink is not\nmisclassified as old form.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ccode\u003eRepository::is_dirty()\u003c/code\u003e won't fail on unborn repositories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e37 commits contributed to the release over the course of 28 calendar days.\u003c/li\u003e\n\u003cli\u003e28 days passed between releases.\u003c/li\u003e\n\u003cli\u003e4 commits were understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e2 unique issues were worked on: #, \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2585\"\u003e#2585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e#\u003c/strong\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/GitoxideLabs/gitoxide/commit/10c58bb56597d9335611da121aac21f9b09b6e5b\"\u003e\u003ccode\u003e10c58bb\u003c/code\u003e\u003c/a\u003e Release gix-error v0.2.4, gix-date v0.15.4, gix-actor v0.41.1, gix-trace v0.1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/b6c41cb5474b77e4eeedbb11cd321d48b3e7623a\"\u003e\u003ccode\u003eb6c41cb\u003c/code\u003e\u003c/a\u003e Montly report for May 2026\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/faecc2373d4b82f0856edbfa964280ab2134b8a5\"\u003e\u003ccode\u003efaecc23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2607\"\u003e#2607\u003c/a\u003e from SarthakB11/fix/issue-1842\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/8323858295164d23c25ebca52f6b9b01eeca885d\"\u003e\u003ccode\u003e8323858\u003c/code\u003e\u003c/a\u003e fix: Derive \u003ccode\u003e$0\u003c/code\u003e for \u003ccode\u003esh -c\u003c/code\u003e from the shell's basename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/d62e33c725d4a2a3415b9d31554d5fa39e0fed73\"\u003e\u003ccode\u003ed62e33c\u003c/code\u003e\u003c/a\u003e Add tests for \u003ccode\u003e$0\u003c/code\u003e deriving from the actually-running shell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/f6433acf3ae34e2349dd970633ee428490aeff34\"\u003e\u003ccode\u003ef6433ac\u003c/code\u003e\u003c/a\u003e Update downstream test assertions for sh $0 change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/6752a964b1e24bf79d1bda4e9cddd6e404646f2d\"\u003e\u003ccode\u003e6752a96\u003c/code\u003e\u003c/a\u003e Pass sh (not --) as $0 to sh -c\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/43774856ea44f6ec2176802aca0bc5facd7c7ad7\"\u003e\u003ccode\u003e4377485\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2612\"\u003e#2612\u003c/a\u003e from GitoxideLabs/improvements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/123cdaf01e0ba7eea82d5acd1f2362cb2e236a85\"\u003e\u003ccode\u003e123cdaf\u003c/code\u003e\u003c/a\u003e \u003ccode\u003espawn_git_daemon\u003c/code\u003e now spawns the git daemon on a free port automatically\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/cad26e94a6f711105a08e39998f0a64d0a3903ba\"\u003e\u003ccode\u003ecad26e9\u003c/code\u003e\u003c/a\u003e fix: disable automatic Git maintenance in gix-testtools, add `apply_git_confi...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/compare/gix-v0.83.0...gix-v0.84.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.30 to 0.4.33\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.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\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.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.33\"\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.11+spec-1.1.0 to 0.25.12+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/c448b9a1dde248203ca7b524f59d4342fa431610\"\u003e\u003ccode\u003ec448b9a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0a2887317f7610d813d3c72863c114e5ff1dbc48\"\u003e\u003ccode\u003e0a28873\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/16ff6877461aa9c8abb1124d3a9f14c4c688e01d\"\u003e\u003ccode\u003e16ff687\u003c/code\u003e\u003c/a\u003e fix(edit): Don't allow moving tables above root (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1166\"\u003e#1166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/05fe0ce66848545a4131081158e3e32a5351365e\"\u003e\u003ccode\u003e05fe0ce\u003c/code\u003e\u003c/a\u003e fix(edit): Don't allow moving tables above root\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a2d4bf492ceed2b4eb255ffde78603a82404e3de\"\u003e\u003ccode\u003ea2d4bf4\u003c/code\u003e\u003c/a\u003e test(edit): Show set_position bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/95dfe11adbf78422a5edcc007f7adc89d4bcbe3a\"\u003e\u003ccode\u003e95dfe11\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.3 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1165\"\u003e#1165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1b37d9839be59230835bcb91233a3e89fa27afb9\"\u003e\u003ccode\u003e1b37d98\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1164\"\u003e#1164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ce874e7efc02e58586c57556921ead6d4825e191\"\u003e\u003ccode\u003ece874e7\u003c/code\u003e\u003c/a\u003e chore: Update toml-test (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/f33ed68af452205cb9e9daa41398fc381b58db92\"\u003e\u003ccode\u003ef33ed68\u003c/code\u003e\u003c/a\u003e chore: Update toml-test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/1bf7c679daa9f410a7961a08fc65bc242a45a3dd\"\u003e\u003ccode\u003e1bf7c67\u003c/code\u003e\u003c/a\u003e chore(deps): Update Prek to v0.4.1 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1161\"\u003e#1161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.25.11...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cargo_toml` from 0.22.3 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/57265f0c52a928f5e7f197bedc216c4654349c5e\"\u003e\u003ccode\u003e57265f0\u003c/code\u003e\u003c/a\u003e SemVer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/a145a64a75b5f85058533fd7eaeccaf47bc44bdb\"\u003e\u003ccode\u003ea145a64\u003c/code\u003e\u003c/a\u003e Bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/0bca288c178994aef852abbc38392aed817a5601\"\u003e\u003ccode\u003e0bca288\u003c/code\u003e\u003c/a\u003e Merge branch 'master' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/e58ec3dda6a3bb656a911db303f940b382190773\"\u003e\u003ccode\u003ee58ec3d\u003c/code\u003e\u003c/a\u003e Fix FileSystem handling of empty path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/82e0c277b6b63cc51d71445831f30549592fbf26\"\u003e\u003ccode\u003e82e0c27\u003c/code\u003e\u003c/a\u003e Merge branch 'toml-1.0.0' into 'main'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/commit/c76f8579de20eab19a35883f1d374da0b6f86b2d\"\u003e\u003ccode\u003ec76f857\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003etoml\u003c/code\u003e to 1.0.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://gitlab.com/lib.rs/cargo_toml/compare/v0.22.3...v1.0.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.27 to 0.2.29\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.29 (2026-06-20)\u003c/h1\u003e\n\u003cp\u003eThis release adds support for [\u003ccode\u003edefmt\u003c/code\u003e], which is a highly efficient logging\nframework that targets resource-constrained devices, like microcontrollers.\u003c/p\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/505\"\u003e#505\u003c/a\u003e:\nAdd support for the \u003ccode\u003edefmt\u003c/code\u003e crate by implementing \u003ccode\u003edefmt::Format\u003c/code\u003e on the\nprinciple public types in Jiff.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/pull/584\"\u003e#584\u003c/a\u003e:\nAdd \u003ccode\u003eZoned::UNIX_EPOCH\u003c/code\u003e as a constant.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/pull/587\"\u003e#587\u003c/a\u003e:\nChange the \u003ccode\u003eDebug\u003c/code\u003e output for \u003ccode\u003ecivil::ISOWeekDate\u003c/code\u003e to match the \u003ccode\u003eDebug\u003c/code\u003e output\nstyle of other primitive datetime types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/525\"\u003e#525\u003c/a\u003e:\nFix a bug that prevented time zone lookups when using an on-disk time zone\ndatabase on Windows.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/539\"\u003e#539\u003c/a\u003e:\nFix a bug where rendering a datetime in an error message would omit a \u003ccode\u003eT\u003c/code\u003e\nseparator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.28 (2026-05-28)\u003c/h1\u003e\n\u003cp\u003eThis is a small release with a fix for test failures on 32-bit targets in\n\u003ccode\u003eno-alloc\u003c/code\u003e environments.\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/573\"\u003e#573\u003c/a\u003e:\nFix test failure on 32-bit targets in \u003ccode\u003eno-alloc\u003c/code\u003e environments.\u003c/li\u003e\n\u003c/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/BurntSushi/jiff/commits/jiff-static-0.2.29\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\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 `arrayvec` from 0.7.6 to 0.7.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bluss/arrayvec/blob/master/CHANGELOG.md\"\u003earrayvec's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix lifetime warning by \u003ca href=\"https://github.com/niklasf\"\u003e\u003ccode\u003e@​niklasf\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/bluss/arrayvec/pull/305\"\u003e#305\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double free for ZSTs by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/bluss/arrayvec/pull/308\"\u003e#308\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse 16-bit length on 16-bit targets (internal representation change) by\n\u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/bluss/arrayvec/pull/234\"\u003e#234\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/bluss/arrayvec/commit/8267e7e5614569192bd794fea9e88f85ed913eb8\"\u003e\u003ccode\u003e8267e7e\u003c/code\u003e\u003c/a\u003e 0.7.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/af46ae7792c6db081a6b93660ba7cbb95f671e02\"\u003e\u003ccode\u003eaf46ae7\u003c/code\u003e\u003c/a\u003e Update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/1bc606d8c83a34b8fae9dd117bfeab10f90d2ca7\"\u003e\u003ccode\u003e1bc606d\u003c/code\u003e\u003c/a\u003e Fix warning about hidden elided lifetime in \u003ccode\u003eDrain\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/29daea95b91046c1d18cdc738cec4f639ec2661e\"\u003e\u003ccode\u003e29daea9\u003c/code\u003e\u003c/a\u003e Fix double-free for ZSTs with Drop in .extend()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/0ff49b9614311456def2f15748b7341efa0bf731\"\u003e\u003ccode\u003e0ff49b9\u003c/code\u003e\u003c/a\u003e add a test demonstrating double-free in extend() for ZSTs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/812c83a2b16c7d97c5e5250ebfd785da4e089895\"\u003e\u003ccode\u003e812c83a\u003c/code\u003e\u003c/a\u003e Use 16-bit lengths on 16-bit targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bluss/arrayvec/commit/4ef0e8902896ac553ef25f36190f1c61498086fc\"\u003e\u003ccode\u003e4ef0e89\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eArrayVec::spare_capacity_mut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bluss/arrayvec/compare/0.7.6...0.7.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `borsh` from 1.6.1 to 1.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/near/borsh-rs/releases\"\u003eborsh's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eborsh-derive-v1.7.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003eborsh-v1.7.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eBorshSerialize\u003c/code\u003e and \u003ccode\u003eBorshDeserialize\u003c/code\u003e for \u003ccode\u003eUuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle PhantomData in enum schema derive (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecover schema predicate bounds referencing filtered enum params (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix the build on current toolchains (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/368\"\u003e#368\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/near/borsh-rs/blob/master/CHANGELOG.md\"\u003eborsh's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/near/borsh-rs/compare/borsh-v1.6.1...borsh-v1.7.0\"\u003e1.7.0\u003c/a\u003e - 2026-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eBorshSerialize\u003c/code\u003e and \u003ccode\u003eBorshDeserialize\u003c/code\u003e for \u003ccode\u003eUuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle PhantomData in enum schema derive (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecover schema predicate bounds referencing filtered enum params (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix the build on current toolchains (\u003ca href=\"https://redirect.github.com/near/borsh-rs/pull/368\"\u003e#368\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/near/borsh-rs/commit/3348776d27adf4df8acd0694238590d25e485258\"\u003e\u003ccode\u003e3348776\u003c/code\u003e\u003c/a\u003e chore: release v1.7.0 (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/9e48f6097f2318c991785b70fb4c6499e4151d07\"\u003e\u003ccode\u003e9e48f60\u003c/code\u003e\u003c/a\u003e test: cover schema predicate bounds referencing filtered enum params (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/372\"\u003e#372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/113302344911697632fb1818c360e10eeb45c02e\"\u003e\u003ccode\u003e1133023\u003c/code\u003e\u003c/a\u003e fix: handle PhantomData in enum schema derive (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/b53e10868386b09aed142f4c274be1cba22edf0e\"\u003e\u003ccode\u003eb53e108\u003c/code\u003e\u003c/a\u003e ci: use org-level NEARPROTOCOL_CI_PR_ACCESS token for release-plz (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/47e132fa2d302643c84dc0d5fa2038a966830325\"\u003e\u003ccode\u003e47e132f\u003c/code\u003e\u003c/a\u003e feat: impl \u003ccode\u003eBorshSerialize\u003c/code\u003e and \u003ccode\u003eBorshDeserialize\u003c/code\u003e for \u003ccode\u003eUuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/near/borsh-rs/commit/aa2e794f1990a88e95eedb4addbe17219c9a7ded\"\u003e\u003ccode\u003eaa2e794\u003c/code\u003e\u003c/a\u003e ci: fix the build on current toolchains (\u003ca href=\"https://redirect.github.com/near/borsh-rs/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/near/borsh-rs/compare/borsh-v1.6.1...borsh-v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bstr` from 1.12.1 to 1.12.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/c857a1c2b92353217adf83199845f8d6eb8ca0f6\"\u003e\u003ccode\u003ec857a1c\u003c/code\u003e\u003c/a\u003e 1.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/e4c64980811234a14270feb552a645be19c2b5f6\"\u003e\u003ccode\u003ee4c6498\u003c/code\u003e\u003c/a\u003e doc: clarify the case where there is no valid UTF-8 prefix (\u003ca href=\"https://redirect.github.com/BurntSushi/bstr/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/8481908454c15daa215fb088d6d954caba956ced\"\u003e\u003ccode\u003e8481908\u003c/code\u003e\u003c/a\u003e doc: add alias to \u003ccode\u003efields\u003c/code\u003e and \u003ccode\u003eFields\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/6f089f356f8ba7ec854ce8b3045bb01df412d41e\"\u003e\u003ccode\u003e6f089f3\u003c/code\u003e\u003c/a\u003e lint: add \u003ccode\u003eset -u\u003c/code\u003e to regex generation scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/1396d35ffeade822d32c4433e559989bed3ba400\"\u003e\u003ccode\u003e1396d35\u003c/code\u003e\u003c/a\u003e docs: fix spelling mistake\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/94cdd94187a5905942d270415cf9595dc969aa27\"\u003e\u003ccode\u003e94cdd94\u003c/code\u003e\u003c/a\u003e lint: add \u003ccode\u003e#[must_use]\u003c/code\u003e to \u003ccode\u003eByteSlice::replace[n]\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/155fc93cfc02f563c3bf7938d42c288f06a9b98c\"\u003e\u003ccode\u003e155fc93\u003c/code\u003e\u003c/a\u003e deps: switch \u003ccode\u003eserde\u003c/code\u003e to \u003ccode\u003eserde_core\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/bf0bf16ec409a8f47db67f111d698150373d890c\"\u003e\u003ccode\u003ebf0bf16\u003c/code\u003e\u003c/a\u003e perf: implement \u003ccode\u003eIterator::count\u003c/code\u003e for \u003ccode\u003eChars\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/97bf6f86567ab055755af2e490b9c511d5a98c99\"\u003e\u003ccode\u003e97bf6f8\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003e--captures none\u003c/code\u003e instead of \u003ccode\u003e--no-captures\u003c/code\u003e in \u003ccode\u003egenerate-unicode-data\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/bstr/commit/f0ebd3ab299c0f0c2c4e21d5b218a4f1552b3c03\"\u003e\u003ccode\u003ef0ebd3a\u003c/code\u003e\u003c/a\u003e deps: bump criterion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/bstr/compare/1.12.1...1.12.2\"\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.0\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.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/94e42915a9a4bac7c2fbaa3d94f27bf0eb4dfb14\"\u003e\u003ccode\u003e94e4291\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/acd1e0ffb8f076225759b8005d04f65ef77cccca\"\u003e\u003ccode\u003eacd1e0f\u003c/code\u003e\u003c/a\u003e Fix \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\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `camino` from 1.2.2 to 1.2.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/camino-rs/camino/releases\"\u003ecamino's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecamino 1.2.3\u003c/h2\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUtf8Path::hash\u003c/code\u003e now delegates to \u003ccode\u003estd::path::Path::hash\u003c/code\u003e, resulting in hashing requiring ~2x fewer instructions. Thanks \u003ca href=\"https://github.com/stormslowly\"\u003estormslowly\u003c/a\u003e for your first contribution!\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/camino-rs/camino/blob/main/CHANGELOG.md\"\u003ecamino's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.3] - 2026-06-18\u003c/h2\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eUtf8Path::hash\u003c/code\u003e now delegates to \u003ccode\u003estd::path::Path::hash\u003c/code\u003e, resulting in hashing requiring ~2x fewer instructions. Thanks \u003ca href=\"https://github.com/stormslowly\"\u003estormslowly\u003c/a\u003e for your first contribution!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/0b4c744aa4f312ce519fd0e86daae780c1f86b01\"\u003e\u003ccode\u003e0b4c744\u003c/code\u003e\u003c/a\u003e [camino] version 1.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/feac129212a7d5304d4356d8e489ca5cfd084db9\"\u003e\u003ccode\u003efeac129\u003c/code\u003e\u003c/a\u003e [meta] prepare changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/f806a85321fa0c811c15cda96176ee43c62ae284\"\u003e\u003ccode\u003ef806a85\u003c/code\u003e\u003c/a\u003e add cargo-release autoreplacements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/6368097ecead11b0e06ecf05858cb17aa05b0afe\"\u003e\u003ccode\u003e6368097\u003c/code\u003e\u003c/a\u003e perf: delegate \u003ccode\u003eUtf8Path::hash\u003c/code\u003e to the wrapped \u003ccode\u003ePath\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/camino-rs/camino/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/05beb0ec91de88357972b25d8503043640530ef1\"\u003e\u003ccode\u003e05beb0e\u003c/code\u003e\u003c/a\u003e test: assert Utf8Path Hash/Eq consistency (\u003ca href=\"https://redirect.github.com/camino-rs/camino/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/8684c7be0d1924092f64dd37dd06f13d605ffc5e\"\u003e\u003ccode\u003e8684c7b\u003c/code\u003e\u003c/a\u003e [ci] also use pinned Cargo.lock for nightly-2022-12-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/17e81971e24de856488a506c21cbb81f1acd3d8d\"\u003e\u003ccode\u003e17e8197\u003c/code\u003e\u003c/a\u003e [ci] use pinned Cargo.lock for Rust 1.68\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/camino-rs/camino/commit/0bfd6243e375264b089a4c0e6054b86fc900e1a0\"\u003e\u003ccode\u003e0bfd624\u003c/code\u003e\u003c/a\u003e [release] use trusted publishing\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/camino-rs/camino/compare/camino-1.2.2...camino-1.2.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.63 to 1.2.65\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.2.65\u003c/h2\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/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.64\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\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/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.2.64...cc-v1.2.65\"\u003e1.2.65\u003c/a\u003e - 2026-06-19\u003c/h2\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/1763\"\u003e#1763\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.2.63...cc-v1.2.64\"\u003e1.2.64\u003c/a\u003e - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\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/cc-rs/commit/640c66a8b8a225146a16068bad637d5e3417ffbf\"\u003e\u003ccode\u003e640c66a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/26e1972e89d30f6143fde642c63efe909a1dc5bc\"\u003e\u003ccode\u003e26e1972\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9858eb891fae17fa8ddbcf5124e9657d5d5a6f93\"\u003e\u003ccode\u003e9858eb8\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.77.6 to 2.81.8 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/3bcc923987c9b5ef45f3db11e9cf27c2dca035e6\"\u003e\u003ccode\u003e3bcc923\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.129 to 0.5.130 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f0c89980a9c521dc5b703a20760900d9770319c0\"\u003e\u003ccode\u003ef0c8998\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1cb49a754e23f1fdb9d4fb8d3477598acb7dd627\"\u003e\u003ccode\u003e1cb49a7\u003c/code\u003e\u003c/a\u003e Add more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/44212e077cc762b595a3c4f5cc450e69aa164685\"\u003e\u003ccode\u003e44212e0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c81f5d724a9e327895fa18c100ce36dc4016db9\"\u003e\u003ccode\u003e9c81f5d\u003c/code\u003e\u003c/a\u003e Remove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a2bcb6e14c18e7191f5e0891b6925622eb3d5581\"\u003e\u003ccode\u003ea2bcb6e\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b2e811e17bbb052fe2db0cb5dbcf82ac295ff53b\"\u003e\u003ccode\u003eb2e811e\u003c/code\u003e\u003c/a\u003e Add default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targe...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.63...cc-v1.2.65\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `curl` from 0.4.49 to 0.4.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alexcrichton/curl-rust/releases\"\u003ecurl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.50\u003c/h2\u003e\n\u003ch2\u003eAdded\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eproxy_headers\u003c/code\u003e methods. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/626\"\u003e#626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003enum_connects\u003c/code\u003e method. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003ewindows-sys\u003c/code\u003e up to version 0.61. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/648/changeshttps://redirect.github.com/alexcrichton/curl-rust/pull/648\"\u003e#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved \u003ccode\u003emut\u003c/code\u003e from several getter methods where not needed. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaised minimum version of curl-sys to 0.4.89+curl-8.20.0. \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/pull/657\"\u003e#657\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/alexcrichton/curl-rust/commit/68968d6cf87f093116352952bac35bde3a999deb\"\u003e\u003ccode\u003e68968d6\u003c/code\u003e\u003c/a\u003e Bump crate versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/10db235cc25e17fd1af6ea6ed1830bb3d034b8b6\"\u003e\u003ccode\u003e10db235\u003c/code\u003e\u003c/a\u003e Update OpenSSL initialization check (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/419\"\u003e#419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/142ee968f41c115738dde60cfb463c7f6e0fc596\"\u003e\u003ccode\u003e142ee96\u003c/code\u003e\u003c/a\u003e Initialize openssl-probe env vars if curl requires init (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/df64ee4fcb1e3e2927d04e6bb6d8a1c0feedc844\"\u003e\u003ccode\u003edf64ee4\u003c/code\u003e\u003c/a\u003e Fix Clippy lints (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/5df9997d159ea50dc71be4056759e10428c93e98\"\u003e\u003ccode\u003e5df9997\u003c/code\u003e\u003c/a\u003e Ensure that the Xcode CLI tools are installed (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/bedd77b8b214eda9d7636a9a50ddfb9dda4b646e\"\u003e\u003ccode\u003ebedd77b\u003c/code\u003e\u003c/a\u003e Exposed the curl_multi_poll libcurl API behind a new feature flag: po… (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alexcrichton/curl-rust/compare/curl-sys-0.4.49...curl-sys-0.4.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `curl-sys` from 0.4.88+curl-8.20.0 to 0.4.90+curl-8.21.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/bae5dc561e0711b4982eeddda8b5dbac45d531f1\"\u003e\u003ccode\u003ebae5dc5\u003c/code\u003e\u003c/a\u003e Update curl to 8.21.0 (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/0cfd9e3b8b1aa0b8fc2c8d552597555a30a21416\"\u003e\u003ccode\u003e0cfd9e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/657\"\u003e#657\u003c/a\u003e from ehuss/update-curl-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/29eea1fe85b223df754c7aca6a4f1c9b0dee13d8\"\u003e\u003ccode\u003e29eea1f\u003c/code\u003e\u003c/a\u003e Bump version of curl-sys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/3ea1f212515b6f7ba6dda855a8e99945b9d0822d\"\u003e\u003ccode\u003e3ea1f21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/656\"\u003e#656\u003c/a\u003e from ehuss/bump-curl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/c14f8f69987687e6fb3d781859279fdf1cf7bb8f\"\u003e\u003ccode\u003ec14f8f6\u003c/code\u003e\u003c/a\u003e Bump curl to 0.4.50\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/6a172673f51662aa7d00bbc34e289c8d5447f526\"\u003e\u003ccode\u003e6a17267\u003c/code\u003e\u003c/a\u003e Consolidate some dependency versions into workspace (\u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/653\"\u003e#653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/31318a57000737f08bc5098589b2877fa2d49137\"\u003e\u003ccode\u003e31318a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alexcrichton/curl-rust/issues/626\"\u003e#626\u003c/a\u003e from jcamiel/implement-proxy-headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/curl-rust/commit/d13bca1712fd244383f45cbda28ba95aebdcf02a\"\u003e\u003ccode\u003ed13bca1\u003c/code\u003e\u003c/a\u003e Implements method proxy_headers to add headers only to the proxy.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alexcrichton/curl-rust/compare/curl-sys-0.4.88...curl-sys-0.4.90\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.4.2 to 0.4.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md\"\u003egetrandom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.2...v0.4.3\"\u003e0.4.3\u003c/a\u003e - 2026-06-17\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewasm64-unknown-unknown\u003c/code\u003e target support for \u003ccode\u003ewasm_js\u003c/code\u003e backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop \u003ccode\u003ewasip2\u003c/code\u003e and \u003ccode\u003ewasip3\u003c/code\u003e dependencies in favor of manual bindings \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/830\"\u003erust-random/getrandom#830\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/848\"\u003erust-random/getrandom#848\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/getrandom/commit/5e7cd5733536844a9856dc7259bd4696bbe5e3ae\"\u003e\u003ccode\u003e5e7cd57\u003c/code\u003e\u003c/a\u003e Release v0.4.3 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/1ea268a69191eddedb33f2aa65104c15c8e00192\"\u003e\u003ccode\u003e1ea268a\u003c/code\u003e\u003c/a\u003e Use manual bindings for WASIp2/3 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/830\"\u003e#830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f7290b005924cc0275706e08146d9765600c054e\"\u003e\u003ccode\u003ef7290b0\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/16ce801fb680b8bdf353a86ffbf41010a85ebbc0\"\u003e\u003ccode\u003e16ce801\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/e5adfca75356287dc50d76bd8b0a818c74143fb1\"\u003e\u003ccode\u003ee5adfca\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ewasm64-unknown-unknown\u003c/code\u003e support for \u003ccode\u003ewasm_js\u003c/code\u003e backend (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/626df8dfb0ae34be760cdb5a32c069bd170f7119\"\u003e\u003ccode\u003e626df8d\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4a01cb2c02b2e8e3e4fac7ec375a732c43a45995\"\u003e\u003ccode\u003e4a01cb2\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/841\"\u003e#841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f87bf394f7ca5ea9f4c55b83c67cb7fc6613efbf\"\u003e\u003ccode\u003ef87bf39\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/836\"\u003e#836\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/eadb879f8e178ca85f4746a01251f6e7432b338b\"\u003e\u003ccode\u003eeadb879\u003c/code\u003e\u003c/a\u003e ci: re-enable build job for x86_64-pc-cygwin (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/832\"\u003e#832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/d715d734bb3a187e75d4a7a8aa5378dd492f626e\"\u003e\u003ccode\u003ed715d73\u003c/code\u003e\u003c/a\u003e CI: Reduce the number of packages that are updated for wasip2 MSRV test (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/825\"\u003e#825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.2...v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gix-attributes` from 0.33.1 to 0.33.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/GitoxideLabs/gitoxide/releases\"\u003egix-attributes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egix-attributes v0.33.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexpand attribute macros only when set\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4 commits contributed to the release over the course of 27 calendar days.\u003c/li\u003e\n\u003cli\u003e27 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2639\"\u003e#2639\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2639\"\u003e#2639\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eExpand attribute macros only when set (4039075)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2641\"\u003e#2641\u003c/a\u003e from GitoxideLabs/fix-2639 (d8b64fa)\u003c/li\u003e\n\u003cli\u003eRefactor tests (8aa6154)\u003c/li\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/GitoxideLabs/gitoxide/issues/2618\"\u003e#2618\u003c/a\u003e from GitoxideLabs/report (f7d4f33)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/6428edc82fc8a16d5ef34ca2d49aa6fdff3645fe\"\u003e\u003ccode\u003e6428edc\u003c/code\u003e\u003c/a\u003e Release gix-date v0.15.5, gix-hashtable v0.15.2, gix-object v0.62.0, gix-attr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GitoxideLabs/gitoxide/commit/1d301e256cef3c454c8d47473739963eec6028a0\"\u003e\u003ccode\u003e1d301e2\u003c/code\u003e\u003c/a\u003e report for June 2026\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/EliahKagan/cargo-smart-release/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EliahKagan%2Fcargo-smart-release/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"2.12.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-07-01T09:05:59.000Z","version_change":"2.12.1 → 2.13.0","issue":{"uuid":"4784088906","node_id":"PR_kwDOCh-PX87smKQv","number":4278,"state":"closed","title":"Bump the rust group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-02T13:28:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-01T09:05:59.000Z","updated_at":"2026-07-02T13:28:52.000Z","time_to_close":102166,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"rust","update_count":8,"packages":[{"name":"bitflags","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"log","old_version":"0.4.31","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.4","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.41","repository_url":"https://github.com/rustls/rustls"},{"name":"cbindgen","old_version":"0.29.3","new_version":"0.29.4","repository_url":"https://github.com/mozilla/cbindgen"},{"name":"time","old_version":"0.3.47","new_version":"0.3.51","repository_url":"https://github.com/time-rs/time"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.12.1` | `2.13.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [log](https://github.com/rust-lang/log) | `0.4.31` | `0.4.33` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.41` |\n| [cbindgen](https://github.com/mozilla/cbindgen) | `0.29.3` | `0.29.4` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.51` |\n\n\nUpdates `bitflags` from 2.12.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\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.0\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.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/94e42915a9a4bac7c2fbaa3d94f27bf0eb4dfb14\"\u003e\u003ccode\u003e94e4291\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/acd1e0ffb8f076225759b8005d04f65ef77cccca\"\u003e\u003ccode\u003eacd1e0f\u003c/code\u003e\u003c/a\u003e Fix \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\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0\"\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 `log` from 0.4.31 to 0.4.33\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.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\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.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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.23.4\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.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes 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/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecated \u003ccode\u003emsrv\u003c/code\u003e feature from wasm-bindgen dependency by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Timestamp::from_gregorian deprecation note by \u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/879\"\u003euuid-rs/uuid#879\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/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/877\"\u003euuid-rs/uuid#877\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aznashwan\"\u003e\u003ccode\u003e@​aznashwan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/878\"\u003euuid-rs/uuid#878\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.0...v1.23.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for 'hyphenated' format in the serde module by \u003ca href=\"https://github.com/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a number of bugs in time-related code 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/872\"\u003euuid-rs/uuid#872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReword invalid char error message 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/873\"\u003euuid-rs/uuid#873\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImpl cleanups 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/874\"\u003euuid-rs/uuid#874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse LazyLock to synchronize v1/v6 context initialization 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/875\"\u003euuid-rs/uuid#875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/876\"\u003euuid-rs/uuid#876\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/FrenchDilettante\"\u003e\u003ccode\u003e@​FrenchDilettante\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/865\"\u003euuid-rs/uuid#865\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/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5351af40a0bc3243a580c40d313f243d2435bad6\"\u003e\u003ccode\u003e5351af4\u003c/code\u003e\u003c/a\u003e doc: Enable feature flag label for docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e6a9669e30d53bae50fd52f16b7a1961fda236b\"\u003e\u003ccode\u003e1e6a966\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/888\"\u003e#888\u003c/a\u003e from uuid-rs/KodrAus-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c9619f639c0e2d5f932fa4e3588aed859f7dc5d0\"\u003e\u003ccode\u003ec9619f6\u003c/code\u003e\u003c/a\u003e fix up name of fuzz script in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.23.4\"\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.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/642a10300a1e703279bdc70e73f7e6db8d99ccbf\"\u003e\u003ccode\u003e642a103\u003c/code\u003e\u003c/a\u003e ci: drop Taplo job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/752c144bdc90f9673ce3b9004d218dce72c1f85a\"\u003e\u003ccode\u003e752c144\u003c/code\u003e\u003c/a\u003e Drop nightly clippy tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/8d8611a3eee9f4251d8ea297367a17742cd2d6ef\"\u003e\u003ccode\u003e8d8611a\u003c/code\u003e\u003c/a\u003e Fix new \u003ccode\u003eclippy::useless-borrows-in-formatting\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/ebf329756205ae0448e442be46e034ff9027dcce\"\u003e\u003ccode\u003eebf3297\u003c/code\u003e\u003c/a\u003e Fix new \u003ccode\u003eclippy::manual_clear\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/46808e7a195d9075fe5de90970153f419781a2c0\"\u003e\u003ccode\u003e46808e7\u003c/code\u003e\u003c/a\u003e ci: sync cargo-check-external-types nightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/041a8d23639aff4639bfc663522f289d9f546272\"\u003e\u003ccode\u003e041a8d2\u003c/code\u003e\u003c/a\u003e Cargo deny: allow RUSTSEC-2026-0173\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/62e220e470256a2bf8e893370da9be544446513f\"\u003e\u003ccode\u003e62e220e\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/3c146963a758a3213264cd396084c2e686397a81\"\u003e\u003ccode\u003e3c14696\u003c/code\u003e\u003c/a\u003e Upgrade to hickory-resolver 0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/848a2ccc10517e95784cc8480adec053679bbec4\"\u003e\u003ccode\u003e848a2cc\u003c/code\u003e\u003c/a\u003e connect-tests: delete ech.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rustls/rustls/commit/5ce9cac2cfbfb00ae903eebd302ee2309826b4fe\"\u003e\u003ccode\u003e5ce9cac\u003c/code\u003e\u003c/a\u003e Bump version to 0.23.41\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustls/rustls/compare/v/0.23.40...v/0.23.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cbindgen` from 0.29.3 to 0.29.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/cbindgen/releases\"\u003ecbindgen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport constant enums and arrays.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.29.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eExpose the line_endings config option to use with the builder\u003c/li\u003e\n\u003cli\u003eFix doc attribute parsing to properly handle block comments\u003c/li\u003e\n\u003cli\u003eCheck for CMSE ABI's as well\u003c/li\u003e\n\u003cli\u003eci: Add a meta job to block the merge queue on it.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003epub\u003c/code\u003e access to \u003ccode\u003eReprType\u003c/code\u003e fields\u003c/li\u003e\n\u003cli\u003eIn C23 mode, define sized enums as enums rather than typedefs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.29.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRequest serde's std feature to avoid issues with newer toml versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.29.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ecf13c2b enum: Track dependencies properly in enumerations.\u003c/li\u003e\n\u003cli\u003e307d1e9 constant: Handle cfg in associated constants.\u003c/li\u003e\n\u003cli\u003e0902d02 Remove \u0026quot;display\u0026quot; feature from the toml crate\u003c/li\u003e\n\u003cli\u003e9068410 Fix incorrect detection of duplicated constants\u003c/li\u003e\n\u003cli\u003e451e768 docs: Correct after_include type in example config (fix)\u003c/li\u003e\n\u003cli\u003eaff68c6 cargo update\u003c/li\u003e\n\u003cli\u003e09666f6 Update toml to 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.29.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSupport no-export annotation for statics and functions.\u003c/li\u003e\n\u003cli\u003eFixed conditional fields of constexpr literal structs\u003c/li\u003e\n\u003cli\u003eAdd rename rule for generated associated constant\u003c/li\u003e\n\u003cli\u003eUpgrade heck to 0.5\u003c/li\u003e\n\u003cli\u003eAdd support for an optional nullable attribute\u003c/li\u003e\n\u003cli\u003edocs.md: Fix deprecated_with_note and deprecated_variant_with_note being spelled as 'notes'\u003c/li\u003e\n\u003cli\u003eFix generic with \u0026quot;void\u0026quot; default\u003c/li\u003e\n\u003cli\u003eFixed error generation of structures using the keyword as inside arrays\u003c/li\u003e\n\u003cli\u003eAdded test for unsafe(no_mangle) attribute\u003c/li\u003e\n\u003cli\u003eFixed handling of trait methods containing the unsafe attribute\u003c/li\u003e\n\u003cli\u003eRename -Zparse-only\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.28.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eParse unsafe attributes in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1020\"\u003emozilla/cbindgen#1020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix local override of enum prefix-with-name by jsgf in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1006\"\u003emozilla/cbindgen#1006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd rename-all=prefix in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1021\"\u003emozilla/cbindgen#1021\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eir: add support for UnsafeCell and SyncUnsafeCell by alekitto in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1003\"\u003emozilla/cbindgen#1003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement mangling for arrays in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1022\"\u003emozilla/cbindgen#1022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix: Ignore \u003ccode\u003eCARGO_BUILD_TARGET\u003c/code\u003e in tests by bryango in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/1010\"\u003emozilla/cbindgen#1010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNewline for each field for constexpr field constants by youknowone in \u003ca href=\"https://redirect.github.com/mozilla/cbindgen/pull/988\"\u003emozilla/cbindgen#988\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/mozilla/cbindgen/blob/main/CHANGES\"\u003ecbindgen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.29.4\u003c/h1\u003e\n\u003cpre\u003e\u003ccode\u003e  * Support constant enums and arrays.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\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/cbindgen/commit/b826cb8911488fe8a209d2b693492c0c673e8cca\"\u003e\u003ccode\u003eb826cb8\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/cbindgen/commit/7b328f110b02a703c14526386df35027b882c92f\"\u003e\u003ccode\u003e7b328f1\u003c/code\u003e\u003c/a\u003e tests: Add some tests for constant enums.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/cbindgen/commit/6c5bb1fb1623a53738626bde30c1103033a2d8f4\"\u003e\u003ccode\u003e6c5bb1f\u003c/code\u003e\u003c/a\u003e ir: Add support for arrays.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/cbindgen/commit/3b1305a487a2e1f640f008405f839741875e4cf1\"\u003e\u003ccode\u003e3b1305a\u003c/code\u003e\u003c/a\u003e ir: Allow constant literals with enum variants.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/cbindgen/commit/4cf75004880bb54ed545516c17c52a90debe1f10\"\u003e\u003ccode\u003e4cf7500\u003c/code\u003e\u003c/a\u003e ir: Use Path for ConstExprs.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mozilla/cbindgen/compare/0.29.3...0.29.4\"\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.51\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.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.51 [2026-06-22]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime\u003c/code\u003e compiles with \u003ccode\u003emacros\u003c/code\u003e enabled. This version is otherwise identical to v0.3.50.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.50 [2026-06-22] [YANKED]\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version was yanked because it would not compile when the \u003ccode\u003emacros\u003c/code\u003e feature was enabled.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp\u003c/code\u003e type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[year]\u003c/code\u003e in a runtime-parsed version 3 format description when the \u003ccode\u003elarge-dates\u003c/code\u003e feature is not\nenabled now succeeds. This previously failed due to a missing \u003ccode\u003e#[cfg]\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFurther gains when parsing with the non-deprecated parts of the RFC 2822 well-known format\u003c/li\u003e\n\u003cli\u003eGains when formatting with the ISO 8601 well-known format\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate\u003c/code\u003e arithmetic is improved in common situations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.49 [2026-06-13]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDue to a long-standing bug in the Rust compiler, v0.3.48 caused a number of crates to stop\ncompiling. A patch has been added that avoids triggering the bug.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.48 [2026-06-12] [YANKED]\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eThis version was yanked due to a bug in the Rust compiler.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe number of digits parsed by \u003ccode\u003e[subsecond digits:1+]\u003c/code\u003e is capped at 32 to avoid parsing unbounded\nuser input. Digits after the 9\u003c!-- raw HTML omitted --\u003eth\u003c!-- raw HTML omitted --\u003e have no semantic meaning.\u003c/li\u003e\n\u003cli\u003eExplicitly specify \u003ccode\u003e#[repr]\u003c/code\u003e for \u003ccode\u003eWeekday\u003c/code\u003e. The value of the variants is relied upon in multiple\nlocations for soundness. The practical effect of this change is nothing, as Rust has always mapped\nC-like \u003ccode\u003eenum\u003c/code\u003es to 0..N in memory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNon-UTF-8 formatting and parsing is deprecated without replacement. It is recommended to only\nformat and parse valid UTF-8.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformat_description::parse\u003c/code\u003e is deprecated. It is recommended to use\n\u003ccode\u003eformat_description::parse_borrowed::\u0026lt;3\u0026gt;\u003c/code\u003e or \u003ccode\u003eformat_description::parse_owned::\u0026lt;3\u0026gt;\u003c/code\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/time-rs/time/commit/4ae4926ee6a6b7a930c56e4e533b4606f34dc619\"\u003e\u003ccode\u003e4ae4926\u003c/code\u003e\u003c/a\u003e v0.3.51 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/88eece312f3c173ad09095330d6b823170d52bc7\"\u003e\u003ccode\u003e88eece3\u003c/code\u003e\u003c/a\u003e v0.3.50 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/e1aa9ed777ade91d3d6bc7e9449c2f0cb1222b82\"\u003e\u003ccode\u003ee1aa9ed\u003c/code\u003e\u003c/a\u003e Remove unused imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6f64473b718b1bb27b900ecae24d60692e5b8d2b\"\u003e\u003ccode\u003e6f64473\u003c/code\u003e\u003c/a\u003e Add regression test for issue 773\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/9f8d7da04aeb99ea1807c41a1ba9e2c9e65426c9\"\u003e\u003ccode\u003e9f8d7da\u003c/code\u003e\u003c/a\u003e Improve performance of ISO 8601 formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/356975c17ff38647ce310c5577d87f149b756397\"\u003e\u003ccode\u003e356975c\u003c/code\u003e\u003c/a\u003e Share parsing components with different versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2850178a939981518e77f25777ffc89b84f0ff75\"\u003e\u003ccode\u003e2850178\u003c/code\u003e\u003c/a\u003e Improve RFC 2822 fast path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1f6fa791525b385139ca1323782e0bffdae535fc\"\u003e\u003ccode\u003e1f6fa79\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[inline]\u003c/code\u003e to trivial method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7e4fd30fbb643464117f6a0ac983a0db2efec6d0\"\u003e\u003ccode\u003e7e4fd30\u003c/code\u003e\u003c/a\u003e Add fast path for \u003ccode\u003eDate\u003c/code\u003e arithmetic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a928f2d4a8f3f8dd868f5a5024c2485579a6c6f6\"\u003e\u003ccode\u003ea928f2d\u003c/code\u003e\u003c/a\u003e Avoid range error when not using \u003ccode\u003elarge-dates\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.51\"\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/sigtrap/teleport/pull/4278","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sigtrap%2Fteleport/issues/4278","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4278/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-07-01T00:50:16.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4781435650","node_id":"PR_kwDOSid0BM7sdjBD","number":11,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T00:49:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-01T00:50:16.000Z","updated_at":"2026-07-15T00:49:05.000Z","time_to_close":1209527,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":17,"packages":[{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"termina","old_version":"0.3.2","new_version":"0.3.3","repository_url":"https://github.com/helix-editor/termina"},{"name":"arc-swap","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"pulldown-cmark","old_version":"0.13.3","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"open","old_version":"5.3.4","new_version":"5.3.6","repository_url":"https://github.com/Byron/open-rs"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"hashbrown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"cc","old_version":"1.2.61","new_version":"1.2.65","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"which","old_version":"8.0.2","new_version":"8.0.4","repository_url":"https://github.com/harryfei/which-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [termina](https://github.com/helix-editor/termina) | `0.3.2` | `0.3.3` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.26` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.13.3` | `0.13.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.4` | `5.3.6` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.61` | `1.2.65` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.4` |\n\n\nUpdates `bitflags` from 2.11.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `termina` from 0.3.2 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helix-editor/termina/blob/master/CHANGELOG.md\"\u003etermina's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.3.3] - 2026-05-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags representation (\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c7672\"\u003ec04c2c7672\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/helix-editor/termina/commit/6f7871364af18f2a36a2be28cfc658fea130992c\"\u003e\u003ccode\u003e6f78713\u003c/code\u003e\u003c/a\u003e Release v0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/88c34d19dce02bc5ec024107e7a59ed3093d3dba\"\u003e\u003ccode\u003e88c34d1\u003c/code\u003e\u003c/a\u003e Improve public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/acfd456c9303f0a237841b9ba7143dd8e8919f63\"\u003e\u003ccode\u003eacfd456\u003c/code\u003e\u003c/a\u003e Reject \u003ccode\u003eu16::MAX\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/f7f74219205811b6e9e11d351515619aa5e96c67\"\u003e\u003ccode\u003ef7f7421\u003c/code\u003e\u003c/a\u003e windows: Explain stdin/stdout BorrowedHandle behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/78a80cb405d3fc6ac39c2819984927576d3a59fc\"\u003e\u003ccode\u003e78a80cb\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a7432ae4041f9a0c97f0ca01f5f5743527944bed\"\u003e\u003ccode\u003ea7432ae\u003c/code\u003e\u003c/a\u003e parser: Avoid slicing when parsing bracketed paste\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c767273f57225cbd5c45cc12f4b357618dd\"\u003e\u003ccode\u003ec04c2c7\u003c/code\u003e\u003c/a\u003e Fix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/helix-editor/termina/compare/v0.3.2...v0.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arc-swap` from 1.9.1 to 1.9.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/arc-swap/blob/master/CHANGELOG.md\"\u003earc-swap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.9.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocument RefCnt must not panic (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/208\"\u003e#208\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\u003eSee full diff in \u003ca href=\"https://github.com/vorner/arc-swap/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\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/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.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/servo/rust-smallvec/commit/c469051a1ba05ef1a03dd69e14b4a5aa329e6f10\"\u003e\u003ccode\u003ec469051\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9fe422b9cd1ab6350e35ca48386a5de348900583\"\u003e\u003ccode\u003e9fe422b\u003c/code\u003e\u003c/a\u003e Fix Windows CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/51b965f56a066888828dae0b84e2ed190a1bdfe7\"\u003e\u003ccode\u003e51b965f\u003c/code\u003e\u003c/a\u003e Work around rustc 1.93 perf regression with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9da26a5315c563d4de181b0be9e75d165289f81e\"\u003e\u003ccode\u003e9da26a5\u003c/code\u003e\u003c/a\u003e Fix use-after-free in DrainFilter::keep_rest for zero-capacity SmallVecs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/79184f15937f841881cb32f02fe30286def5b69b\"\u003e\u003ccode\u003e79184f1\u003c/code\u003e\u003c/a\u003e Add Miri test for use-after-free in DrainFilter::keep_rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f59fb36b35064e63aa74992aab807552b1b68096\"\u003e\u003ccode\u003ef59fb36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/397\"\u003e#397\u003c/a\u003e from GiGainfosystems/exclude_scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/28b6ed71755c929634fc331c30a1d32b95edf576\"\u003e\u003ccode\u003e28b6ed7\u003c/code\u003e\u003c/a\u003e Exclude development script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\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.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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.33\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.33\"\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.103\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.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/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.103\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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 `ignore` from 0.4.25 to 0.4.26\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/82313cf95849bfe425109ad9506a52154879b1b1\"\u003e\u003ccode\u003e82313cf\u003c/code\u003e\u003c/a\u003e ignore-0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/43e2f08edef8c00e5d7719212c3e6a869bca1151\"\u003e\u003ccode\u003e43e2f08\u003c/code\u003e\u003c/a\u003e ignore: fix parent gitignore matching across multiple roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/79a23e0841ae84ef9b99c446052c8e6063a198bd\"\u003e\u003ccode\u003e79a23e0\u003c/code\u003e\u003c/a\u003e ignore: use named fields in \u003ccode\u003eIgnore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4519153e5e461527f4bca45b042fff45c4ec6fb9\"\u003e\u003ccode\u003e4519153\u003c/code\u003e\u003c/a\u003e doc: clarify half-boundary syntax for the \u003ccode\u003e-w/--word-regexp\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cb66736f146f093497f4dc537b33d0826f9af33c\"\u003e\u003ccode\u003ecb66736\u003c/code\u003e\u003c/a\u003e core: bleat a DEBUG message when RIPGREP_CONFIG_PATH is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/9b84e154c8e404f4c40f6f4e4c674ea02e77324a\"\u003e\u003ccode\u003e9b84e15\u003c/code\u003e\u003c/a\u003e ignore/types: add \u003ccode\u003econtainer\u003c/code\u003e type that covers both \u003ccode\u003eDockerfile\u003c/code\u003e and `Contain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cd1f981beafaeb9b61537e47e91314cea125400b\"\u003e\u003ccode\u003ecd1f981\u003c/code\u003e\u003c/a\u003e fix: derive \u003ccode\u003eDefault\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` 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/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.4\u003c/h2\u003e\n\u003cp\u003eFix \u003ccode\u003epanic\u003c/code\u003e in specific cases with \u003ccode\u003eTightParagraph\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases by \u003ca href=\"https://github.com/Martin1887\"\u003e\u003ccode\u003e@​Martin1887\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1096\"\u003epulldown-cmark/pulldown-cmark#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.3...v0.13.4\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/38e4d08f14ec4bd9783270e9623db7681ebed968\"\u003e\u003ccode\u003e38e4d08\u003c/code\u003e\u003c/a\u003e chore: cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/9c61031bf9b403415eec53646a209c4f988cb5bc\"\u003e\u003ccode\u003e9c61031\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version to 0.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/709268f5fa84fbbcb02104fc117a1d280cdc1c9d\"\u003e\u003ccode\u003e709268f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1096\"\u003e#1096\u003c/a\u003e from pulldown-cmark/fix-1095\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c1d44502ae63a8a8c9d1335b627a8428633b02ea\"\u003e\u003ccode\u003ec1d4450\u003c/code\u003e\u003c/a\u003e Add test case from 1097\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/6fea4536f330a806839d253e8dc7840d615b3676\"\u003e\u003ccode\u003e6fea453\u003c/code\u003e\u003c/a\u003e fix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/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 `open` from 5.3.4 to 5.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/releases\"\u003eopen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.6\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003euse PowerShell instead of wslview on WSL\nWSL users reported that wslu's wslview is discontinued and unavailable in\nsome package managers. The regression tests cover the WSL command builder and\ninitially failed because the first generated command was still \u003ccode\u003ewslview\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eBuild the WSL opener as a PowerShell \u003ccode\u003eStart-Process -FilePath\u003c/code\u003e script argument\nwith the target quoted as data, then retain the xdg-open, gio, gnome-open, and\nkde-open fallbacks. Update the user-facing docs and keep the WSL command builder\ntestable from host builds without adding dev-dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e48 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUse PowerShell instead of wslview on WSL (44d1d41)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/123\"\u003e#123\u003c/a\u003e from Byron/avoid-wslview (41c4cf0)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev5.3.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edelegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\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/Byron/open-rs/blob/main/changelog.md\"\u003eopen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.6 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e use PowerShell instead of wslview on WSL\nWSL users reported that wslu's wslview is discontinued and unavailable in\nsome package managers. The regression tests cover the WSL command builder and\ninitially failed because the first generated command was still \u003ccode\u003ewslview\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eBuild the WSL opener as a PowerShell \u003ccode\u003eStart-Process -FilePath\u003c/code\u003e script argument\nwith the target quoted as data, then retain the xdg-open, gio, gnome-open, and\nkde-open fallbacks. Update the user-facing docs and keep the WSL command builder\ntestable from host builds without adding dev-dependencies.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e2 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e48 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eUse PowerShell instead of wslview on WSL (\u003ca href=\"https://github.com/Byron/open-rs/commit/44d1d41349fdfd23e5e74e3c0ac4c9aca2ed7282\"\u003e\u003ccode\u003e44d1d41\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/123\"\u003e#123\u003c/a\u003e from Byron/avoid-wslview (\u003ca href=\"https://github.com/Byron/open-rs/commit/41c4cf09cab155460c29ac6a8b36ad6ec70b3d81\"\u003e\u003ccode\u003e41c4cf0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e5.3.5 (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e delegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\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/Byron/open-rs/commit/cfb39d8c323bc147096ae00b1360cb6633ce4c35\"\u003e\u003ccode\u003ecfb39d8\u003c/code\u003e\u003c/a\u003e Release open v5.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/41c4cf09cab155460c29ac6a8b36ad6ec70b3d81\"\u003e\u003ccode\u003e41c4cf0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/123\"\u003e#123\u003c/a\u003e from Byron/avoid-wslview\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/44d1d41349fdfd23e5e74e3c0ac4c9aca2ed7282\"\u003e\u003ccode\u003e44d1d41\u003c/code\u003e\u003c/a\u003e fix: use PowerShell instead of wslview on WSL (\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/b98fc01d0a9da985c892f8fdb14b618d036ab12d\"\u003e\u003ccode\u003eb98fc01\u003c/code\u003e\u003c/a\u003e Release open v5.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e fix(windows): delegate to winebrowser under Wine\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Byron/open-rs/compare/v5.3.4...v5.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashbrown` from 0.17.0 to 0.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/hashbrown/releases\"\u003ehashbrown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/blob/main/CHANGELOG.md\"\u003ehashbrown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\u003e0.17.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d\"\u003e\u003ccode\u003ec62a63a\u003c/code\u003e\u003c/a\u003e chore: release v0.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79\"\u003e\u003ccode\u003e420e83b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\u003c/a\u003e from cuviper/rustc_try_insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef\"\u003e\u003ccode\u003e51cecbd\u003c/code\u003e\u003c/a\u003e Move the \u003ccode\u003eRustcOccupiedError\u003c/code\u003e note as requested in review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231\"\u003e\u003ccode\u003e16d0f37\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc\"\u003e\u003ccode\u003e18a04c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/721\"\u003e#721\u003c/a\u003e from clarfonthey/branch-rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6\"\u003e\u003ccode\u003eee8a0ee\u003c/code\u003e\u003c/a\u003e Rename master to main in release-plz workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34\"\u003e\u003ccode\u003e147df65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/720\"\u003e#720\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58\"\u003e\u003ccode\u003e64a0acb\u003c/code\u003e\u003c/a\u003e Remove package.authors field from Cargo metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7\"\u003e\u003ccode\u003e867db72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/716\"\u003e#716\u003c/a\u003e from atouchet/rdm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb\"\u003e\u003ccode\u003e57b760b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\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.61 to 1.2.65\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.2.65\u003c/h2\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/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.64\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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/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.2.64...cc-v1.2.65\"\u003e1.2.65\u003c/a\u003e - 2026-06-19\u003c/h2\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/1763\"\u003e#1763\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.2.63...cc-v1.2.64\"\u003e1.2.64\u003c/a\u003e - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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/cc-rs/commit/640c66a8b8a225146a16068bad637d5e3417ffbf\"\u003e\u003ccode\u003e640c66a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1764\"\u003e#1764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/26e1972e89d30f6143fde642c63efe909a1dc5bc\"\u003e\u003ccode\u003e26e1972\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1763\"\u003e#1763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9858eb891fae17fa8ddbcf5124e9657d5d5a6f93\"\u003e\u003ccode\u003e9858eb8\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.77.6 to 2.81.8 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/3bcc923987c9b5ef45f3db11e9cf27c2dca035e6\"\u003e\u003ccode\u003e3bcc923\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.129 to 0.5.130 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f0c89980a9c521dc5b703a20760900d9770319c0\"\u003e\u003ccode\u003ef0c8998\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1cb49a754e23f1fdb9d4fb8d3477598acb7dd627\"\u003e\u003ccode\u003e1cb49a7\u003c/code\u003e\u003c/a\u003e Add more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/44212e077cc762b595a3c4f5cc450e69aa164685\"\u003e\u003ccode\u003e44212e0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c81f5d724a9e327895fa18c100ce36dc4016db9\"\u003e\u003ccode\u003e9c81f5d\u003c/code\u003e\u003c/a\u003e Remove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a2bcb6e14c18e7191f5e0891b6925622eb3d5581\"\u003e\u003ccode\u003ea2bcb6e\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b2e811e17bbb052fe2db0cb5dbcf82ac295ff53b\"\u003e\u003ccode\u003eb2e811e\u003c/code\u003e\u003c/a\u003e Add default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.61...cc-v1.2.65\"\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.2 to 8.0.4\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.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.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/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.4\"\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/xipeng-jin/x1helm/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/xipeng-jin%2Fx1helm/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-27T08:14:56.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4757470541","node_id":"PR_kwDOSe6ANs7rQPn4","number":14,"state":"closed","title":"chore(deps): bump the cargo-minor-and-patch group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-04T08:14:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-27T08:14:56.000Z","updated_at":"2026-07-04T08:14:35.000Z","time_to_close":604777,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":10,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"tree-sitter","old_version":"0.26.8","new_version":"0.26.9","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"bytesize","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.4","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"z3","old_version":"0.20.0","new_version":"0.20.2","repository_url":"https://github.com/prove-rs/z3.rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.26` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.8` | `0.26.9` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.3.1` | `2.4.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.4` |\n| [z3](https://github.com/prove-rs/z3.rs) | `0.20.0` | `0.20.2` |\n\n\nUpdates `serde_json` from 1.0.149 to 1.0.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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.26\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/82313cf95849bfe425109ad9506a52154879b1b1\"\u003e\u003ccode\u003e82313cf\u003c/code\u003e\u003c/a\u003e ignore-0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/43e2f08edef8c00e5d7719212c3e6a869bca1151\"\u003e\u003ccode\u003e43e2f08\u003c/code\u003e\u003c/a\u003e ignore: fix parent gitignore matching across multiple roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/79a23e0841ae84ef9b99c446052c8e6063a198bd\"\u003e\u003ccode\u003e79a23e0\u003c/code\u003e\u003c/a\u003e ignore: use named fields in \u003ccode\u003eIgnore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4519153e5e461527f4bca45b042fff45c4ec6fb9\"\u003e\u003ccode\u003e4519153\u003c/code\u003e\u003c/a\u003e doc: clarify half-boundary syntax for the \u003ccode\u003e-w/--word-regexp\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cb66736f146f093497f4dc537b33d0826f9af33c\"\u003e\u003ccode\u003ecb66736\u003c/code\u003e\u003c/a\u003e core: bleat a DEBUG message when RIPGREP_CONFIG_PATH is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/9b84e154c8e404f4c40f6f4e4c674ea02e77324a\"\u003e\u003ccode\u003e9b84e15\u003c/code\u003e\u003c/a\u003e ignore/types: add \u003ccode\u003econtainer\u003c/code\u003e type that covers both \u003ccode\u003eDockerfile\u003c/code\u003e and `Contain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cd1f981beafaeb9b61537e47e91314cea125400b\"\u003e\u003ccode\u003ecd1f981\u003c/code\u003e\u003c/a\u003e fix: derive \u003ccode\u003eDefault\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.26.8 to 0.26.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tree-sitter/tree-sitter/releases\"\u003etree-sitter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci(actions): bump actions/cache to v5 by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5482\"\u003etree-sitter/tree-sitter#5482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime-c-api to v36.0.7 by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5514\"\u003etree-sitter/tree-sitter#5514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(loader): allow filenames with dots by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5538\"\u003etree-sitter/tree-sitter#5538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): fix new clippy lints by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5539\"\u003etree-sitter/tree-sitter#5539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: bump c test fixture to v0.24.2 by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5542\"\u003etree-sitter/tree-sitter#5542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): pass default optimization level in \u003ccode\u003egenerate_parser_for_grammar\u003c/code\u003e by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5543\"\u003etree-sitter/tree-sitter#5543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(dist): enable install via \u003ccode\u003ecargo binstall\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5533\"\u003e#5533\u003c/a\u003e) by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5544\"\u003etree-sitter/tree-sitter#5544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent a buffer over-read when parsing 4-byte UTF-16 characters. by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5549\"\u003etree-sitter/tree-sitter#5549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): overflow in capture pool ids + some perf by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5555\"\u003etree-sitter/tree-sitter#5555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: note zero point unbounded behavior in query functions by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5563\"\u003etree-sitter/tree-sitter#5563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime-c-api to v36.0.8 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5574\"\u003etree-sitter/tree-sitter#5574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): account for process versions \u0026gt; 5 in the parse command's pretty debug output. by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5577\"\u003etree-sitter/tree-sitter#5577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): improve error message for nonterminals used in immediate token rule by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5583\"\u003etree-sitter/tree-sitter#5583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): rewrite \u003ccode\u003eparse_grammar\u003c/code\u003e with forward DFS by \u003ca href=\"https://github.com/WillLillis\"\u003e\u003ccode\u003e@​WillLillis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5584\"\u003etree-sitter/tree-sitter#5584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(wasm): load supertype tables for ABI 15 grammars by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5606\"\u003etree-sitter/tree-sitter#5606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime-c-api to v36.0.9 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5611\"\u003etree-sitter/tree-sitter#5611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate Wasm language memory reads by \u003ca href=\"https://github.com/tree-sitter-ci-bot\"\u003e\u003ccode\u003e@​tree-sitter-ci-bot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5613\"\u003etree-sitter/tree-sitter#5613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.9 by \u003ca href=\"https://github.com/clason\"\u003e\u003ccode\u003e@​clason\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/pull/5612\"\u003etree-sitter/tree-sitter#5612\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.8...v0.26.9\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.8...v0.26.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/tree-sitter/tree-sitter/commit/7f534862c3ec939c3a6ee147f7600ef5c1bf900f\"\u003e\u003ccode\u003e7f53486\u003c/code\u003e\u003c/a\u003e release v0.26.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77b96de523affd66c11752dc767acdc6d50ae088\"\u003e\u003ccode\u003e77b96de\u003c/code\u003e\u003c/a\u003e fix(wasm): validate memory reads (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5569\"\u003e#5569\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5613\"\u003e#5613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a082228e43f95c8ae56aead41ad13d293e8ae072\"\u003e\u003ccode\u003ea082228\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmtime-c-api to v36.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7aea01521d748fdddf6a0f6d3b4c917a25ecc812\"\u003e\u003ccode\u003e7aea015\u003c/code\u003e\u003c/a\u003e fix(wasm): load supertype tables for ABI 15 grammars (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5605\"\u003e#5605\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter/issues/5606\"\u003e#5606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/2cad8b8d47313c3d527a7b1bcd16165e1d5318d8\"\u003e\u003ccode\u003e2cad8b8\u003c/code\u003e\u003c/a\u003e fix(generate): consider reserved words when removing unused rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ddbe46956ff1613a73b548e6cc618c6896a3380f\"\u003e\u003ccode\u003eddbe469\u003c/code\u003e\u003c/a\u003e fix(generate): rewrite \u003ccode\u003eparse_grammar\u003c/code\u003e with forward DFS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/17f9796925ae302646b14b3c14f0c59f89654f2f\"\u003e\u003ccode\u003e17f9796\u003c/code\u003e\u003c/a\u003e fix(generate): improve error message for nonterminals used in immediate token...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/17e4bf92c09c151cd59f2721127da5f6cccd64f3\"\u003e\u003ccode\u003e17e4bf9\u003c/code\u003e\u003c/a\u003e fix(cli): account for process versions \u0026gt; 5 in the parse command's pretty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/ec120d06f2d33fc766d0e1b07766d681ca510c0d\"\u003e\u003ccode\u003eec120d0\u003c/code\u003e\u003c/a\u003e build(deps): bump wasmtime-c-api to v36.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/7c3d84251945a86f4cca4fc4e5dd06771e8371e6\"\u003e\u003ccode\u003e7c3d842\u003c/code\u003e\u003c/a\u003e docs: note zero point unbounded behavior in query functions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.8...v0.26.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytesize` from 2.3.1 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eSum\u003c/code\u003e for \u003ccode\u003eByteSize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.85.\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/bytesize-rs/bytesize/blob/master/CHANGELOG.md\"\u003ebytesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eSum\u003c/code\u003e for \u003ccode\u003eByteSize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.85.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/ebf8ed353a3fe5e7c2044b0b180aeaf9bd82f58e\"\u003e\u003ccode\u003eebf8ed3\u003c/code\u003e\u003c/a\u003e chore: release v2.4.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/2a1423fdbe27ae264d9dc8fb8f2c1448c2aa8d22\"\u003e\u003ccode\u003e2a1423f\u003c/code\u003e\u003c/a\u003e feat: implement Sum for ByteSize (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/b2b22f3e32cbaf1acd2535827ef69c4974bb1727\"\u003e\u003ccode\u003eb2b22f3\u003c/code\u003e\u003c/a\u003e ci: pin actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/3c02c4c3a26eae51abcfcea3686efd6c9ffbf395\"\u003e\u003ccode\u003e3c02c4c\u003c/code\u003e\u003c/a\u003e chore: update msrv to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/227baa752b9f516eb8accf2078640f38a929a352\"\u003e\u003ccode\u003e227baa7\u003c/code\u003e\u003c/a\u003e chore(deps): bump rand from 0.10.0 to 0.10.1 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/9a4a9c73580d7cdcc70476a19ca4f446faf84c9c\"\u003e\u003ccode\u003e9a4a9c7\u003c/code\u003e\u003c/a\u003e chore(deps): bump toml from 1.0.6+spec-1.1.0 to 1.1.2+spec-1.1.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/b6958377408659218fa24de51fa7c61a92bdac36\"\u003e\u003ccode\u003eb695837\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.70.3 to 2.75.27 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/94e559a35a9a003817d55ac3923513ed6fdedd80\"\u003e\u003ccode\u003e94e559a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/1cacb79b9d845741b070f6124baddc7f76cb57f1\"\u003e\u003ccode\u003e1cacb79\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/ed48c914e7e31648479aa11e048ec1d201ea5974\"\u003e\u003ccode\u003eed48c91\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.68.15 to 2.70.3 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.3.1...bytesize-v2.4.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 `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\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/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.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/servo/rust-smallvec/commit/c469051a1ba05ef1a03dd69e14b4a5aa329e6f10\"\u003e\u003ccode\u003ec469051\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9fe422b9cd1ab6350e35ca48386a5de348900583\"\u003e\u003ccode\u003e9fe422b\u003c/code\u003e\u003c/a\u003e Fix Windows CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/51b965f56a066888828dae0b84e2ed190a1bdfe7\"\u003e\u003ccode\u003e51b965f\u003c/code\u003e\u003c/a\u003e Work around rustc 1.93 perf regression with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9da26a5315c563d4de181b0be9e75d165289f81e\"\u003e\u003ccode\u003e9da26a5\u003c/code\u003e\u003c/a\u003e Fix use-after-free in DrainFilter::keep_rest for zero-capacity SmallVecs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/79184f15937f841881cb32f02fe30286def5b69b\"\u003e\u003ccode\u003e79184f1\u003c/code\u003e\u003c/a\u003e Add Miri test for use-after-free in DrainFilter::keep_rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f59fb36b35064e63aa74992aab807552b1b68096\"\u003e\u003ccode\u003ef59fb36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/397\"\u003e#397\u003c/a\u003e from GiGainfosystems/exclude_scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/28b6ed71755c929634fc331c30a1d32b95edf576\"\u003e\u003ccode\u003e28b6ed7\u003c/code\u003e\u003c/a\u003e Exclude development script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\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.23.4\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.23.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up name of fuzz script in readme 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/888\"\u003euuid-rs/uuid#888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocument fixes 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/889\"\u003euuid-rs/uuid#889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.4 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/890\"\u003euuid-rs/uuid#890\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/frostyplanet\"\u003e\u003ccode\u003e@​frostyplanet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/889\"\u003euuid-rs/uuid#889\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.3...v1.23.4\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.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/uuid-rs/uuid/commit/3296d64a196e0303c486538cdf143080c681ae2e\"\u003e\u003ccode\u003e3296d64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/890\"\u003e#890\u003c/a\u003e from uuid-rs/cargo/v1.23.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cba53d0da2089109ea23fd964c8ffd21b0165a49\"\u003e\u003ccode\u003ecba53d0\u003c/code\u003e\u003c/a\u003e prepare for 1.23.4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e347af48aab7f7dd6b58a6bb5b578d467660e327\"\u003e\u003ccode\u003ee347af4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/889\"\u003e#889\u003c/a\u003e from frostyplanet/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e9bf55c22216c27ff2283a6c427a7b13e025c75e\"\u003e\u003ccode\u003ee9bf55c\u003c/code\u003e\u003c/a\u003e doc: Fix broken link warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5351af40a0bc3243a580c40d313f243d2435bad6\"\u003e\u003ccode\u003e5351af4\u003c/code\u003e\u003c/a\u003e doc: Enable feature flag label for docs.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/1e6a9669e30d53bae50fd52f16b7a1961fda236b\"\u003e\u003ccode\u003e1e6a966\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/888\"\u003e#888\u003c/a\u003e from uuid-rs/KodrAus-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c9619f639c0e2d5f932fa4e3588aed859f7dc5d0\"\u003e\u003ccode\u003ec9619f6\u003c/code\u003e\u003c/a\u003e fix up name of fuzz script in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `z3` from 0.20.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/55f5737a9a84329ee9bd346c40b144bfdf5245df\"\u003e\u003ccode\u003e55f5737\u003c/code\u003e\u003c/a\u003e chore(z3): release v0.20.2 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/566\"\u003e#566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/7413132783c0d4519c6374ec0f987c69ad5959e1\"\u003e\u003ccode\u003e7413132\u003c/code\u003e\u003c/a\u003e fix(Real): from_rational must not truncate i64 args to i32 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/568\"\u003e#568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/ef41610fd9eda689449d82b148e4827ad0c4f0c2\"\u003e\u003ccode\u003eef41610\u003c/code\u003e\u003c/a\u003e feat: Add bindings for \u003ccode\u003eget_lower\u003c/code\u003e/\u003ccode\u003eget_upper\u003c/code\u003e in the \u003ccode\u003eOptimize\u003c/code\u003e solver. (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/565\"\u003e#565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/74c81a10e8d1524c70f8b14169d994d207bde939\"\u003e\u003ccode\u003e74c81a1\u003c/code\u003e\u003c/a\u003e chore(z3): release v0.20.1 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/0118a5e0a76a4e15227447548664ae1e160567bf\"\u003e\u003ccode\u003e0118a5e\u003c/code\u003e\u003c/a\u003e enable \u0026quot;num\u0026quot; feature for z3 docs.rs build (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/7965d09c133f93c960694fd6b9cd6c51ad7e518b\"\u003e\u003ccode\u003e7965d09\u003c/code\u003e\u003c/a\u003e chore(z3-src): release v416.0.2 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/3a03238cd30131c3a38cacbd3f8f6c15695d7e32\"\u003e\u003ccode\u003e3a03238\u003c/code\u003e\u003c/a\u003e chore: consolidate z3-src release process (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/ba1a853df48a93f1a6af07f049c2abb399ad86c9\"\u003e\u003ccode\u003eba1a853\u003c/code\u003e\u003c/a\u003e fix: align MSVC runtime library to crt-static target feature on Windows (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/557\"\u003e#557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prove-rs/z3.rs/compare/z3-v0.20.0...z3-v0.20.2\"\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/actions-marketplace-validations/elicpeter_nyx/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-marketplace-validations%2Felicpeter_nyx/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-25T03:16:58.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4740301176","node_id":"PR_kwDOS3YLSc7qYjav","number":14,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-02T03:17:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-25T03:16:58.000Z","updated_at":"2026-07-02T03:17:24.000Z","time_to_close":604824,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":9,"packages":[{"name":"clap_complete","old_version":"4.6.2","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"profiling","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/aclysma/profiling"},{"name":"zbus","old_version":"5.13.2","new_version":"5.14.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.5` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [profiling](https://github.com/aclysma/profiling) | `1.0.17` | `1.0.18` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.13.2` | `5.14.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n\n\nUpdates `clap_complete` from 4.6.2 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c8c935504a3f1a015470199ae82c3cb124b5b1d5\"\u003e\u003ccode\u003ec8c9355\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af74def7141738c51ace956f58eb32dd94e998ab\"\u003e\u003ccode\u003eaf74def\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c96f222c35c4ef4bd3ab9927809b2724532a8f6e\"\u003e\u003ccode\u003ec96f222\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6368\"\u003e#6368\u003c/a\u003e from truffle-dev/fix/fish-env-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/49a05cdc99c2151cdd48d5ec4c974151d21c026e\"\u003e\u003ccode\u003e49a05cd\u003c/code\u003e\u003c/a\u003e fix(complete): Two-pass quote fish env-completer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e791004a5bbbfe5418fe573a4db777df24d72490\"\u003e\u003ccode\u003ee791004\u003c/code\u003e\u003c/a\u003e test(complete): Snapshot fish env quoting cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87ec1ad80dc174563cba130772823562e4427560\"\u003e\u003ccode\u003e87ec1ad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78f2529351ad2133c453005e54f6b35ce3ae800b\"\u003e\u003ccode\u003e78f2529\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b61f270930e60ee4968dfed7dc81eef51232f22b\"\u003e\u003ccode\u003eb61f270\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6369\"\u003e#6369\u003c/a\u003e from Metbcy/fix/zsh-completion-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/74c6666698e90ff0141eb50dd169915f59fa7bcf\"\u003e\u003ccode\u003e74c6666\u003c/code\u003e\u003c/a\u003e fix(complete): Keep zsh candidate order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d142d8f96650c49302aeab87814d5bf352dbf4db\"\u003e\u003ccode\u003ed142d8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6360\"\u003e#6360\u003c/a\u003e from epage/string\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.2...clap_complete-v4.6.5\"\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.185 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\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.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `profiling` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aclysma/profiling/blob/master/CHANGELOG.md\"\u003eprofiling's changelog\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\u003eMSRV updated to 1.85. (Upstream packages adopting edition 2024 cannot be compiled on prior MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate puffin to 0.20\u003c/li\u003e\n\u003c/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/aclysma/profiling/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zbus` from 5.13.2 to 5.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezbus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezbus-5.14.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add helper for IBus connection creation. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🚸 Add Display trait to D-Bus name request reply types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔧 Extend process module run() to all Unix platforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Do not use SendFlags::NOSIGNAL on Redox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📦️ Add async-recursion for Unix targets.\u003c/li\u003e\n\u003cli\u003e🚨 silence unused import on windows.\u003c/li\u003e\n\u003cli\u003e🚨 silence unused warning on windows test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_macros-5.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew release to go with zbus 5.14.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/z-galaxy/zbus/commit/02f48c4948e8627c84ab1b437264965bff87d6e9\"\u003e\u003ccode\u003e02f48c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1725\"\u003e#1725\u003c/a\u003e from zeenix/releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3467d53f6fdf0c7dee05d9294ab2c23be0394691\"\u003e\u003ccode\u003e3467d53\u003c/code\u003e\u003c/a\u003e 🔖 zbus_xmlgen: Release 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/b59017cbe0851925961ffb5fef15170b119f59bf\"\u003e\u003ccode\u003eb59017c\u003c/code\u003e\u003c/a\u003e 🔖 zb,zm: Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/7287f27b6d1903a09809d77f3347821516e09393\"\u003e\u003ccode\u003e7287f27\u003c/code\u003e\u003c/a\u003e 🔖 zv,zd: Release 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/bd81484eb44c0c9bf52cfaa66aa01e447079a0e9\"\u003e\u003ccode\u003ebd81484\u003c/code\u003e\u003c/a\u003e 🤖 release-plz: \u003ccode\u003e🚸\u003c/code\u003e commits treated as additions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/f0ae963458511d31f887665f81f7b967a9f7ca45\"\u003e\u003ccode\u003ef0ae963\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update quick-xml to v0.39.2 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3e73afb306e69e3714e947801101258c682e7981\"\u003e\u003ccode\u003e3e73afb\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update syn to v2.0.117 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1723\"\u003e#1723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/734d258ed4b897a43d59504528d9bea8a21d4bd6\"\u003e\u003ccode\u003e734d258\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1721\"\u003e#1721\u003c/a\u003e from jackpot51/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/9e276dd01658f84540dd17ae64106afd5f7a1dfd\"\u003e\u003ccode\u003e9e276dd\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update clap to v4.5.60 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/91e2ae789459581c387008984998e1c249a5fa8a\"\u003e\u003ccode\u003e91e2ae7\u003c/code\u003e\u003c/a\u003e 🐛 Do not use SendFlags::NOSIGNAL on Redox\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zbus-5.13.2...zbus-5.14.0\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\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 `serde_json` from 1.0.149 to 1.0.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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/dudujerry452/niri/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudujerry452%2Fniri/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.12.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-24T07:57:43.000Z","version_change":"2.12.1 → 2.13.0","issue":{"uuid":"4732867725","node_id":"PR_kwDOTDq3887qAUSP","number":2,"state":"closed","title":"chore(deps): bump the cargo-minor-and-patch group with 9 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-01T00:47:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-24T07:57:43.000Z","updated_at":"2026-07-01T00:47:59.000Z","time_to_close":579014,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-and-patch","update_count":9,"packages":[{"name":"bytesize","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"bitflags","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"uuid","old_version":"1.23.2","new_version":"1.23.3","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"h2","old_version":"0.4.14","new_version":"0.4.15","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.4.1","new_version":"1.4.2","repository_url":"https://github.com/hyperium/http"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"z3","old_version":"0.20.0","new_version":"0.20.1","repository_url":"https://github.com/prove-rs/z3.rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 9 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.3.1` | `2.4.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.12.1` | `2.13.0` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.23.3` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [h2](https://github.com/hyperium/h2) | `0.4.14` | `0.4.15` |\n| [http](https://github.com/hyperium/http) | `1.4.1` | `1.4.2` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [z3](https://github.com/prove-rs/z3.rs) | `0.20.0` | `0.20.1` |\n\nUpdates `bytesize` from 2.3.1 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytesize-rs/bytesize/releases\"\u003ebytesize's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytesize: v2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eSum\u003c/code\u003e for \u003ccode\u003eByteSize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.85.\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/bytesize-rs/bytesize/blob/master/CHANGELOG.md\"\u003ebytesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement \u003ccode\u003eSum\u003c/code\u003e for \u003ccode\u003eByteSize\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.85.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/ebf8ed353a3fe5e7c2044b0b180aeaf9bd82f58e\"\u003e\u003ccode\u003eebf8ed3\u003c/code\u003e\u003c/a\u003e chore: release v2.4.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/2a1423fdbe27ae264d9dc8fb8f2c1448c2aa8d22\"\u003e\u003ccode\u003e2a1423f\u003c/code\u003e\u003c/a\u003e feat: implement Sum for ByteSize (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/169\"\u003e#169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/b2b22f3e32cbaf1acd2535827ef69c4974bb1727\"\u003e\u003ccode\u003eb2b22f3\u003c/code\u003e\u003c/a\u003e ci: pin actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/3c02c4c3a26eae51abcfcea3686efd6c9ffbf395\"\u003e\u003ccode\u003e3c02c4c\u003c/code\u003e\u003c/a\u003e chore: update msrv to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/227baa752b9f516eb8accf2078640f38a929a352\"\u003e\u003ccode\u003e227baa7\u003c/code\u003e\u003c/a\u003e chore(deps): bump rand from 0.10.0 to 0.10.1 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/9a4a9c73580d7cdcc70476a19ca4f446faf84c9c\"\u003e\u003ccode\u003e9a4a9c7\u003c/code\u003e\u003c/a\u003e chore(deps): bump toml from 1.0.6+spec-1.1.0 to 1.1.2+spec-1.1.0 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/b6958377408659218fa24de51fa7c61a92bdac36\"\u003e\u003ccode\u003eb695837\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.70.3 to 2.75.27 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/94e559a35a9a003817d55ac3923513ed6fdedd80\"\u003e\u003ccode\u003e94e559a\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/1cacb79b9d845741b070f6124baddc7f76cb57f1\"\u003e\u003ccode\u003e1cacb79\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions-rust-lang/setup-rust-toolchain (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/151\"\u003e#151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bytesize-rs/bytesize/commit/ed48c914e7e31648479aa11e048ec1d201ea5974\"\u003e\u003ccode\u003eed48c91\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.68.15 to 2.70.3 (\u003ca href=\"https://redirect.github.com/bytesize-rs/bytesize/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bytesize-rs/bytesize/compare/bytesize-v2.3.1...bytesize-v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.12.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smallvec` from 1.15.1 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/servo/rust-smallvec/releases\"\u003esmallvec's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExclude development script from cargo packaging by \u003ca href=\"https://github.com/weiznich\"\u003e\u003ccode\u003e@​weiznich\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/397\"\u003eservo/rust-smallvec#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix use-after-free in DrainFilter::keep_rest for SmallVec with capacity 0 by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWork around rustc 1.93 perf regression with MaybeUninit by \u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\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/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/407\"\u003eservo/rust-smallvec#407\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/glandium\"\u003e\u003ccode\u003e@​glandium\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/pull/410\"\u003eservo/rust-smallvec#410\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\u003ehttps://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.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/servo/rust-smallvec/commit/c469051a1ba05ef1a03dd69e14b4a5aa329e6f10\"\u003e\u003ccode\u003ec469051\u003c/code\u003e\u003c/a\u003e Bump version.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9fe422b9cd1ab6350e35ca48386a5de348900583\"\u003e\u003ccode\u003e9fe422b\u003c/code\u003e\u003c/a\u003e Fix Windows CI.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/51b965f56a066888828dae0b84e2ed190a1bdfe7\"\u003e\u003ccode\u003e51b965f\u003c/code\u003e\u003c/a\u003e Work around rustc 1.93 perf regression with MaybeUninit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/9da26a5315c563d4de181b0be9e75d165289f81e\"\u003e\u003ccode\u003e9da26a5\u003c/code\u003e\u003c/a\u003e Fix use-after-free in DrainFilter::keep_rest for zero-capacity SmallVecs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/79184f15937f841881cb32f02fe30286def5b69b\"\u003e\u003ccode\u003e79184f1\u003c/code\u003e\u003c/a\u003e Add Miri test for use-after-free in DrainFilter::keep_rest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/f59fb36b35064e63aa74992aab807552b1b68096\"\u003e\u003ccode\u003ef59fb36\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/servo/rust-smallvec/issues/397\"\u003e#397\u003c/a\u003e from GiGainfosystems/exclude_scripts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-smallvec/commit/28b6ed71755c929634fc331c30a1d32b95edf576\"\u003e\u003ccode\u003e28b6ed7\u003c/code\u003e\u003c/a\u003e Exclude development script\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-smallvec/compare/v1.15.1...v1.15.2\"\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.2 to 1.23.3\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.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.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/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d034d41a518b0a103e96d47e04690f6644de487\"\u003e\u003ccode\u003e2d034d4\u003c/code\u003e\u003c/a\u003e fix some invalid indexers on error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a8b9f142678d9640ba6dc80c5e2d69635d4dd62f\"\u003e\u003ccode\u003ea8b9f14\u003c/code\u003e\u003c/a\u003e update fuzz infra and run in CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\"\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.0\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.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/94e42915a9a4bac7c2fbaa3d94f27bf0eb4dfb14\"\u003e\u003ccode\u003e94e4291\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/acd1e0ffb8f076225759b8005d04f65ef77cccca\"\u003e\u003ccode\u003eacd1e0f\u003c/code\u003e\u003c/a\u003e Fix \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\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0\"\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.14 to 0.4.15\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.15\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Discard buffered DATA when a scheduled reset is pending by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/896\"\u003ehyperium/h2#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: poll_capacity must not return Ready(Some(Ok(0))) by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/898\"\u003ehyperium/h2#898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Reject frames on streams whose HEADERS haven't been sent by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/899\"\u003ehyperium/h2#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): update actions/checkout to v6 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/910\"\u003ehyperium/h2#910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Remove 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/hyperium/h2/pull/911\"\u003ehyperium/h2#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HeaderMap::try_append to prevent panics on absurd amounts of headers by \u003ca href=\"https://github.com/imlk0\"\u003e\u003ccode\u003e@​imlk0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/909\"\u003ehyperium/h2#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: ignore library resets at connection poll loop level 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/913\"\u003ehyperium/h2#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove padded_len() u8 overflow in DATA frame padding release 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/914\"\u003ehyperium/h2#914\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: close connection when header size is way too large 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/915\"\u003ehyperium/h2#915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v0.4.15 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/916\"\u003ehyperium/h2#916\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/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/911\"\u003ehyperium/h2#911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imlk0\"\u003e\u003ccode\u003e@​imlk0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/h2/pull/909\"\u003ehyperium/h2#909\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.14...v0.4.15\"\u003ehttps://github.com/hyperium/h2/compare/v0.4.14...v0.4.15\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.15 (June 15, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix closing a connection when header size is \u0026quot;way too large\u0026quot; (currently x4 configured limit).\u003c/li\u003e\n\u003cli\u003eFix overflow calculating padding length if a DATA frame had 255 bytes of padding.\u003c/li\u003e\n\u003cli\u003eFix ignoring library-initiated resets in the connection state loop.\u003c/li\u003e\n\u003cli\u003eFix decoding panic with an absurd amount of headers and no limit to now use \u003ccode\u003etry_append()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix rejecting frames on streams whose HEADERS have not been sent.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003epoll_capacity()\u003c/code\u003e to not return \u003ccode\u003eSome(Ok(0))\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFix discarding of buffered DATA frames when a reset is scheduled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/21211d065f8acd96827414020b5f53b63653f406\"\u003e\u003ccode\u003e21211d0\u003c/code\u003e\u003c/a\u003e v0.4.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/29e209d885530ef0e1a8b7f9265f517c4e4ede03\"\u003e\u003ccode\u003e29e209d\u003c/code\u003e\u003c/a\u003e fix: close connection when header size is way too large (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/915\"\u003e#915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/9231cb0c01a5a9a00d57aa252742c7f46d0f549e\"\u003e\u003ccode\u003e9231cb0\u003c/code\u003e\u003c/a\u003e fix: remove padded_len() u8 overflow in DATA frame padding release (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/914\"\u003e#914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d3510364d412f2a154d5ec5706223cbb62e687de\"\u003e\u003ccode\u003ed351036\u003c/code\u003e\u003c/a\u003e fix: ignore library resets at connection poll loop level (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/913\"\u003e#913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/4f51fff8826f533a098da6fc3b7437e2d11b1f4a\"\u003e\u003ccode\u003e4f51fff\u003c/code\u003e\u003c/a\u003e fix: use HeaderMap::try_append to prevent panics on absurd amounts of headers...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/c813cc8841f57254915a3da3a58e25443208d343\"\u003e\u003ccode\u003ec813cc8\u003c/code\u003e\u003c/a\u003e refactor: remove unnecessary clones (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/810f5ae142cc501c76bc3d97c452d7f91157f11c\"\u003e\u003ccode\u003e810f5ae\u003c/code\u003e\u003c/a\u003e chore(ci): update actions/checkout to v6 (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/910\"\u003e#910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/d361b75762868f51fb85e39e0a6c3c79958b42ea\"\u003e\u003ccode\u003ed361b75\u003c/code\u003e\u003c/a\u003e fix: Reject frames on streams whose HEADERS haven't been sent (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/93ccead27e1db07b54951c69560879627efcf850\"\u003e\u003ccode\u003e93ccead\u003c/code\u003e\u003c/a\u003e fix: poll_capacity must not return Ready(Some(Ok(0))) (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/898\"\u003e#898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/h2/commit/733bba7f8e3ea18546f85187bb067f3a46155605\"\u003e\u003ccode\u003e733bba7\u003c/code\u003e\u003c/a\u003e fix: Discard buffered DATA when a scheduled reset is pending (\u003ca href=\"https://redirect.github.com/hyperium/h2/issues/896\"\u003e#896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/h2/compare/v0.4.14...v0.4.15\"\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.4.2\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.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/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.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.3 to 0.14.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.4\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-derive)\u003c/em\u003e Make is_valid a constant function (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.85 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Display instead of Debug for generated enumeration attributes (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-derive)\u003c/em\u003e Return error for invalid enumeration default identifiers (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e Grab binary path from cargo (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e Fix C++ build on GCC 15 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd example for \u003ccode\u003edecode_length_delimiter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1311\"\u003e#1311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate protobuf-src example to avoid unsafe set_var\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest derive Eq behavior (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(groups)\u003c/em\u003e Actually construct \u003ccode\u003eNestedGroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💼 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.7 to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1374\"\u003e#1374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Remove \u003ccode\u003egetrandom@0.4.1\u003c/code\u003e from build-dependencies (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.89 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.91 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update and improve nix devshell (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent needless borrow (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003estd::hint::black_box()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in \u003ccode\u003eformat!()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove explicit \u003ccode\u003e.into_iter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun clippy on benches (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1405\"\u003e#1405\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/prost/commit/13646cde7eab75c81b3047767aa0a86e7dbecf12\"\u003e\u003ccode\u003e13646cd\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/dad79d5c8e3549d93ebe6f6c723bb42928d805d8\"\u003e\u003ccode\u003edad79d5\u003c/code\u003e\u003c/a\u003e fix(prost-derive): return error for invalid enumeration default identifiers (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/b0b6c93e3aac89df28690a4967a8bbe93ec95391\"\u003e\u003ccode\u003eb0b6c93\u003c/code\u003e\u003c/a\u003e ci: Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.91 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/32cfffbc494f2faf461cab85e04a42412484c0e4\"\u003e\u003ccode\u003e32cfffb\u003c/code\u003e\u003c/a\u003e style: remove explicit \u003ccode\u003e.into_iter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2710efdb9978d9c75fb19b0b092a369a2d385b55\"\u003e\u003ccode\u003e2710efd\u003c/code\u003e\u003c/a\u003e ci: Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.89 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/18ea4e42bbc307d33d65e05ad47b3c45623c0500\"\u003e\u003ccode\u003e18ea4e4\u003c/code\u003e\u003c/a\u003e style: use variables directly in \u003ccode\u003eformat!()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2821bd1d8c20137c83ead4db39f8e1da00b4e854\"\u003e\u003ccode\u003e2821bd1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3ce3b39f9206b5e3bbe34c6e1aa69fe3c53f0924\"\u003e\u003ccode\u003e3ce3b39\u003c/code\u003e\u003c/a\u003e test(groups): Actually construct \u003ccode\u003eNestedGroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/8776405574b3ba0a0fe96ada8799ac8bc61ceb3e\"\u003e\u003ccode\u003e8776405\u003c/code\u003e\u003c/a\u003e docs: Update changelog for version 0.14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33d3ef18c008da13e862d7e7674d751ab2776360\"\u003e\u003ccode\u003e33d3ef1\u003c/code\u003e\u003c/a\u003e build: Grab binary path from cargo (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.3...v0.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `z3` from 0.20.0 to 0.20.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/74c81a10e8d1524c70f8b14169d994d207bde939\"\u003e\u003ccode\u003e74c81a1\u003c/code\u003e\u003c/a\u003e chore(z3): release v0.20.1 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/563\"\u003e#563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/0118a5e0a76a4e15227447548664ae1e160567bf\"\u003e\u003ccode\u003e0118a5e\u003c/code\u003e\u003c/a\u003e enable \u0026quot;num\u0026quot; feature for z3 docs.rs build (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/562\"\u003e#562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/7965d09c133f93c960694fd6b9cd6c51ad7e518b\"\u003e\u003ccode\u003e7965d09\u003c/code\u003e\u003c/a\u003e chore(z3-src): release v416.0.2 (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/559\"\u003e#559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/3a03238cd30131c3a38cacbd3f8f6c15695d7e32\"\u003e\u003ccode\u003e3a03238\u003c/code\u003e\u003c/a\u003e chore: consolidate z3-src release process (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/558\"\u003e#558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prove-rs/z3.rs/commit/ba1a853df48a93f1a6af07f049c2abb399ad86c9\"\u003e\u003ccode\u003eba1a853\u003c/code\u003e\u003c/a\u003e fix: align MSVC runtime library to crt-static target feature on Windows (\u003ca href=\"https://redirect.github.com/prove-rs/z3.rs/issues/557\"\u003e#557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prove-rs/z3.rs/compare/z3-v0.20.0...z3-v0.20.1\"\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/actions-marketplace-validations/nyx-sec_nyx/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/actions-marketplace-validations%2Fnyx-sec_nyx/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-23T17:39:09.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4728170394","node_id":"PR_kwDOSsg_Cs7pw9ZU","number":4,"state":"closed","title":"Bump the all-dependencies group with 17 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-30T17:39:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-23T17:39:09.000Z","updated_at":"2026-06-30T17:39:21.000Z","time_to_close":604810,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-dependencies","update_count":17,"packages":[{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"rhai","old_version":"1.24.0","new_version":"1.25.1","repository_url":"https://github.com/rhaiscript/rhai"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.51","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.52.1","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"phf","old_version":"0.8.0","new_version":"0.12.1","repository_url":"https://github.com/rust-phf/rust-phf"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/rust-lang/socket2"},{"name":"nix","old_version":"0.29.0","new_version":"0.31.2","repository_url":"https://github.com/nix-rust/nix"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 17 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.33` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.2` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.46` |\n| [rhai](https://github.com/rhaiscript/rhai) | `1.24.0` | `1.25.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.51` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [phf](https://github.com/rust-phf/rust-phf) | `0.8.0` | `0.12.1` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.4` |\n| [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.31.2` |\n\nUpdates `bitflags` from 2.11.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\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.0\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.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.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/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\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/94e42915a9a4bac7c2fbaa3d94f27bf0eb4dfb14\"\u003e\u003ccode\u003e94e4291\u003c/code\u003e\u003c/a\u003e Document that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/acd1e0ffb8f076225759b8005d04f65ef77cccca\"\u003e\u003ccode\u003eacd1e0f\u003c/code\u003e\u003c/a\u003e Fix \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\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.9.0 to 1.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(http1): fix busy loop when peer half-closes and open body 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/pull/4086\"\u003ehyperium/hyper#4086\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/compare/v1.10.0...v1.10.1\"\u003ehttps://github.com/hyperium/hyper/compare/v1.10.0...v1.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd  \u003ccode\u003ereset_stream_duration()\u003c/code\u003e client option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4068\"\u003e#4068\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/156a6f6aaacdc782861a4cab23ab3940a029d6ac\"\u003e156a6f6a\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd 'header_table_size()' method to server builder (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4062\"\u003e#4062\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/6c9182c4e566e716d23e7b54ce2c75e064a9213a\"\u003e6c9182c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003esend error when dispatcher is dropped mid-body (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4069\"\u003e#4069\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b7a679bad5e17d106b4b54835153af4e72027f82\"\u003eb7a679ba\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3995\"\u003e#3995\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4016\"\u003e#4016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix reading large bodies on 32-bit systems (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4056\"\u003e#4056\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b12f6525432e7fbe80b749fec26f8ed7723006fc\"\u003eb12f6525\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4055\"\u003e#4055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix rare missed write wakeup on connections v2 (\u003ca href=\"https://github.com/hyperium/hyper/commit/743a3ba0706fde95e2095ad42ffefe219d807117\"\u003e743a3ba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edo not reserve capacity before body data is available (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4061\"\u003e#4061\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/99f243450268cfc8125ff232e0b7de016a1dce5b\"\u003e99f24345\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereading trailers shouldn't propagate \u003ccode\u003eNO_ERROR\u003c/code\u003e from early response (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3998\"\u003e#3998\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e5ad96b1c511b568f086100538586231628b1eab\"\u003ee5ad96b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRefactors, chores, et al\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(http1): fix rare missed write wakeup on connections v2 by \u003ca href=\"https://github.com/lthiery\"\u003e\u003ccode\u003e@​lthiery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3988\"\u003ehyperium/hyper#3988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(client): reading trailers shouldn't propagate \u003ccode\u003eNO_ERROR\u003c/code\u003e from early response by \u003ca href=\"https://github.com/ulyssa\"\u003e\u003ccode\u003e@​ulyssa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3998\"\u003ehyperium/hyper#3998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): fix reading large bodies on 32-bit systems 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/pull/4056\"\u003ehyperium/hyper#4056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http2): do not reserve capacity before body data is available 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/pull/4061\"\u003ehyperium/hyper#4061\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix two clippy lints 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/hyper/pull/4063\"\u003ehyperium/hyper#4063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(client): document Drop behavior for Connection types by \u003ca href=\"https://github.com/lihan3238\"\u003e\u003ccode\u003e@​lihan3238\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4064\"\u003ehyperium/hyper#4064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eheader_table_size\u003c/code\u003e method to server builder by \u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4062\"\u003ehyperium/hyper#4062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(http2/client): expose reset_stream_duration option by \u003ca href=\"https://github.com/kimjune01\"\u003e\u003ccode\u003e@​kimjune01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4068\"\u003ehyperium/hyper#4068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): send error when dispatcher is dropped mid-body 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/pull/4069\"\u003ehyperium/hyper#4069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document cancel safety for client send_request futures by \u003ca href=\"https://github.com/lihan3238\"\u003e\u003ccode\u003e@​lihan3238\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4070\"\u003ehyperium/hyper#4070\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(error): add detailed doc comments to Error query methods by \u003ca href=\"https://github.com/kimjune01\"\u003e\u003ccode\u003e@​kimjune01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4065\"\u003ehyperium/hyper#4065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(lib): use a panic_if_poisoned() helper for mutexes 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/pull/4072\"\u003ehyperium/hyper#4072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(lib): replace unwraps with expects 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/pull/4073\"\u003ehyperium/hyper#4073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(lib): fixup markdown and grammar in doc comments 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/pull/4074\"\u003ehyperium/hyper#4074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): fix security-audit 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/pull/4076\"\u003ehyperium/hyper#4076\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lib): start a strict clippy config 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/pull/4075\"\u003ehyperium/hyper#4075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etests(client): fix misuse of path_and_query in CONNECT test 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/pull/4078\"\u003ehyperium/hyper#4078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoving wildcard_imports lint allowance by \u003ca href=\"https://github.com/Lori-Shu\"\u003e\u003ccode\u003e@​Lori-Shu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4080\"\u003ehyperium/hyper#4080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix manual_assert lint by \u003ca href=\"https://github.com/xd009642\"\u003e\u003ccode\u003e@​xd009642\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4079\"\u003ehyperium/hyper#4079\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/ulyssa\"\u003e\u003ccode\u003e@​ulyssa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/3998\"\u003ehyperium/hyper#3998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lihan3238\"\u003e\u003ccode\u003e@​lihan3238\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4064\"\u003ehyperium/hyper#4064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ArniDagur\"\u003e\u003ccode\u003e@​ArniDagur\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4062\"\u003ehyperium/hyper#4062\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kimjune01\"\u003e\u003ccode\u003e@​kimjune01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4068\"\u003ehyperium/hyper#4068\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/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.10.1 (2026-05-29)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e fix busy loop when peer half-closes and open body (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4086\"\u003e#4086\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/c6cb906fdcbc3df64fc3fb613be57430e0387e48\"\u003ec6cb906f\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4085\"\u003e#4085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.10.0 (2026-05-27)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003esend error when dispatcher is dropped mid-body (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4069\"\u003e#4069\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b7a679bad5e17d106b4b54835153af4e72027f82\"\u003eb7a679ba\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3995\"\u003e#3995\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4016\"\u003e#4016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix reading large bodies on 32-bit systems (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4056\"\u003e#4056\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/b12f6525432e7fbe80b749fec26f8ed7723006fc\"\u003eb12f6525\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4055\"\u003e#4055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix rare missed write wakeup on connections v2 (\u003ca href=\"https://github.com/hyperium/hyper/commit/743a3ba0706fde95e2095ad42ffefe219d807117\"\u003e743a3ba0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edo not reserve capacity before body data is available (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4061\"\u003e#4061\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/99f243450268cfc8125ff232e0b7de016a1dce5b\"\u003e99f24345\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4003\"\u003e#4003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereading trailers shouldn't propagate \u003ccode\u003eNO_ERROR\u003c/code\u003e from early response (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/3998\"\u003e#3998\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/e5ad96b1c511b568f086100538586231628b1eab\"\u003ee5ad96b1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eadd  \u003ccode\u003ereset_stream_duration()\u003c/code\u003e client option (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4068\"\u003e#4068\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/156a6f6aaacdc782861a4cab23ab3940a029d6ac\"\u003e156a6f6a\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd 'header_table_size()' method to server builder (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4062\"\u003e#4062\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/6c9182c4e566e716d23e7b54ce2c75e064a9213a\"\u003e6c9182c4\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/hyperium/hyper/commit/e3bcd379118e707b3e49185b047d49ebbaa943fc\"\u003e\u003ccode\u003ee3bcd37\u003c/code\u003e\u003c/a\u003e v1.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/c6cb906fdcbc3df64fc3fb613be57430e0387e48\"\u003e\u003ccode\u003ec6cb906\u003c/code\u003e\u003c/a\u003e fix(http1): fix busy loop when peer half-closes and open body (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4086\"\u003e#4086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/54e8511d5fb25e7db3fd766a403826d4946af5b6\"\u003e\u003ccode\u003e54e8511\u003c/code\u003e\u003c/a\u003e v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/79dbab620bf14b96cd5d53a60ca35d7fe2ddbaf1\"\u003e\u003ccode\u003e79dbab6\u003c/code\u003e\u003c/a\u003e style(ext): fix manual_assert lint (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4079\"\u003e#4079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/cca6bf171b3ebaef3f7df552fcda0bbd137b87a7\"\u003e\u003ccode\u003ecca6bf1\u003c/code\u003e\u003c/a\u003e style(client): removing wildcard_imports lint allowance (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4080\"\u003e#4080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/3cc115854e660496d28c1367ad10c066391c16bb\"\u003e\u003ccode\u003e3cc1158\u003c/code\u003e\u003c/a\u003e test(client): fix misuse of path_and_query in CONNECT test (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4078\"\u003e#4078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/cad38b7ba8e485e1200685e472fb4ffe54517840\"\u003e\u003ccode\u003ecad38b7\u003c/code\u003e\u003c/a\u003e chore(lib): start a strict clippy config (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4075\"\u003e#4075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/7bb1d03a4ef8fbff6cb4d78336ee66ee2b3de5f3\"\u003e\u003ccode\u003e7bb1d03\u003c/code\u003e\u003c/a\u003e chore(ci): fix security-audit job (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4076\"\u003e#4076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/5dbcae72ba066ca8fddbe0a108f6f3591a7f68f7\"\u003e\u003ccode\u003e5dbcae7\u003c/code\u003e\u003c/a\u003e docs(lib): fixup markdown and grammar in doc comments (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4074\"\u003e#4074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/08ef3658bf33b184af240a48b2181a3937a2b26c\"\u003e\u003ccode\u003e08ef365\u003c/code\u003e\u003c/a\u003e refactor(lib): replace unwraps with expects (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4073\"\u003e#4073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.9.0...v1.10.1\"\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.185 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\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.33\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/920e7dc2811c18a228bf78e818196de950659d85\"\u003e\u003ccode\u003e920e7dc\u003c/code\u003e\u003c/a\u003e Review: fixed comparison on \u003ccode\u003eMaybeStaticStr\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/0d71d3c685f2e23b1ad209b48408efe1205b18b0\"\u003e\u003ccode\u003e0d71d3c\u003c/code\u003e\u003c/a\u003e Fixed key comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.33\"\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.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\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\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ee18717a7002a3299a6b5ef718084e76d958a5c3\"\u003e\u003ccode\u003eee18717\u003c/code\u003e\u003c/a\u003e docs: add AI policy for contributors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/db1a77d4b556a1321e136ca0514e43e74ea5fcc3\"\u003e\u003ccode\u003edb1a77d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout in the actions group (\u003ca href=\"https://redirect.github.com/BurntSushi/memchr/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/c8abbe1b20d15789b6729c885b0a2cb9a5a84120\"\u003e\u003ccode\u003ec8abbe1\u003c/code\u003e\u003c/a\u003e Hash-pin all actions, drop persisted credentials (\u003ca href=\"https://redirect.github.com/BurntSushi/memchr/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/24f5daa5257e00e87007c936761600e034827905\"\u003e\u003ccode\u003e24f5daa\u003c/code\u003e\u003c/a\u003e lint: fix clippy \u003ccode\u003eget_first\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.8.0...2.8.2\"\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.46\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.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/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\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2978e8b9c991349b28f62eeb31a1c1b72f3b6f26\"\u003e\u003ccode\u003e2978e8b\u003c/code\u003e\u003c/a\u003e Wrap comment to 80 columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/7f311a01f4f3c1837dc4e954e168bfcfed792165\"\u003e\u003ccode\u003e7f311a0\u003c/code\u003e\u003c/a\u003e Fix PR 329 fat arrow spacing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/313a8a25a4d298af36108e2e682767ecc9cb56d1\"\u003e\u003ccode\u003e313a8a2\u003c/code\u003e\u003c/a\u003e Remove unneeded get_span from PR 329\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/0b33821245d285d764e0d3ea4a77093004148872\"\u003e\u003ccode\u003e0b33821\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e from Noratrieb/avoid-repeat-expand\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.45...1.0.46\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rhai` from 1.24.0 to 1.25.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rhaiscript/rhai/releases\"\u003erhai's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEngine::compact_script\u003c/code\u003e now properly compacts scripts with custom syntax that uses \u003ccode\u003e$raw$\u003c/code\u003e (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1079\"\u003e\u003ccode\u003e[#1079](https://github.com/rhaiscript/rhai/issues/1079)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe string methods \u003ccode\u003esplit\u003c/code\u003e, \u003ccode\u003esplit_rev\u003c/code\u003e and their variants are now marked \u003ccode\u003epure\u003c/code\u003e so they can be called on \u003ccode\u003econst\u003c/code\u003e strings (thanks \u003ca href=\"https://github.com/theJC\"\u003e\u003ccode\u003e@theJC\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1082\"\u003e\u003ccode\u003e[#1082](https://github.com/rhaiscript/rhai/issues/1082)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe array method \u003ccode\u003eindex_of\u003c/code\u003e now falls back to value comparison for string argument when no script function of that name is registered (thanks \u003ca href=\"https://github.com/yinho999\"\u003e\u003ccode\u003e@yinho999\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1086\"\u003e\u003ccode\u003e[#1086](https://github.com/rhaiscript/rhai/issues/1086)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ewalk\u003c/code\u003e API now correctly visits the arguments to \u003ccode\u003eMethodCall\u003c/code\u003e and \u003ccode\u003eswitch\u003c/code\u003e statements (thanks \u003ca href=\"https://github.com/isSerge\"\u003e\u003ccode\u003e@isSerge\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1092\"\u003e\u003ccode\u003e[#1092](https://github.com/rhaiscript/rhai/issues/1092)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1093\"\u003e\u003ccode\u003e[#1093](https://github.com/rhaiscript/rhai/issues/1093)\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA new advanced callback, \u003ccode\u003eEngine::on_missing_function\u003c/code\u003e, is added (gated under the \u003ccode\u003einternals\u003c/code\u003e feature) to override default handling when a called function or method is not found (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1067\"\u003e\u003ccode\u003e[#1067](https://github.com/rhaiscript/rhai/issues/1067)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eA new method, \u003ccode\u003eEvalContext::new_frame\u003c/code\u003e, is added to created an isolated frame guard that automatically restores field values upon \u003ccode\u003eDrop\u003c/code\u003e (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e for the idea \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1085\"\u003e\u003ccode\u003e[#1085](https://github.com/rhaiscript/rhai/issues/1085)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\\${...}\u003c/code\u003e is supported in multi-line literal strings to escape interpolation, yielding literally \u003ccode\u003e${...}\u003c/code\u003e for the string (thanks \u003ca href=\"https://github.com/yinho999\"\u003e\u003ccode\u003e@yinho999\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1089\"\u003e\u003ccode\u003e[#1089](https://github.com/rhaiscript/rhai/issues/1089)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProcedural macros such as \u003ccode\u003e#[export_module]\u003c/code\u003e and \u003ccode\u003e#[derive(CustomType)]\u003c/code\u003e no longer require importing standard Rhai types (thanks \u003ca href=\"https://github.com/timokoesters\"\u003e\u003ccode\u003e@timokoesters\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1071\"\u003e\u003ccode\u003e[#1071](https://github.com/rhaiscript/rhai/issues/1071)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFnPtr::call_fn_as_method\u003c/code\u003e and \u003ccode\u003eFnPtr::call_as_method_within_context\u003c/code\u003e are added (when not under \u003ccode\u003eno_object\u003c/code\u003e) to accept a \u003ccode\u003ethis\u003c/code\u003e pointer for calling the function pointer as a method call (thanks \u003ca href=\"https://github.com/yunfengzh\"\u003e\u003ccode\u003e@yunfengzh\u003c/code\u003e\u003c/a\u003e for the request \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1080\"\u003e\u003ccode\u003e[#1080](https://github.com/rhaiscript/rhai/issues/1080)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNativeCallContext::call_method\u003c/code\u003e and \u003ccode\u003eNativeCallContext::call_native_method\u003c/code\u003e are added (when not under \u003ccode\u003eno_object\u003c/code\u003e) to accept a \u003ccode\u003ethis\u003c/code\u003e pointer for method calls (thanks \u003ca href=\"https://github.com/yunfengzh\"\u003e\u003ccode\u003e@yunfengzh\u003c/code\u003e\u003c/a\u003e for the idea \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1080\"\u003e\u003ccode\u003e[#1080](https://github.com/rhaiscript/rhai/issues/1080)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rhaiscript/rhai/blob/main/CHANGELOG.md\"\u003erhai's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eVersion 1.25.1\u003c/h1\u003e\n\u003cp\u003eThis is a patch release that reverses the change in \u003ccode\u003e1.25.0\u003c/code\u003e that removed certain exports from the\n\u003ccode\u003erhai::plugin\u003c/code\u003e module, which is a breaking change.\u003c/p\u003e\n\u003cp\u003eThe exports are now re-added will only be removed in the next major version.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Abendrill\"\u003e\u003ccode\u003e@Abendrill\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1099\"\u003e\u003ccode\u003e[#1099](https://github.com/rhaiscript/rhai/issues/1099)\u003c/code\u003e\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eVersion 1.25.0\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eEngine::compact_script\u003c/code\u003e now properly compacts scripts with custom syntax that uses \u003ccode\u003e$raw$\u003c/code\u003e (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1079\"\u003e\u003ccode\u003e[#1079](https://github.com/rhaiscript/rhai/issues/1079)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe string methods \u003ccode\u003esplit\u003c/code\u003e, \u003ccode\u003esplit_rev\u003c/code\u003e and their variants are now marked \u003ccode\u003epure\u003c/code\u003e so they can be called on \u003ccode\u003econst\u003c/code\u003e strings (thanks \u003ca href=\"https://github.com/theJC\"\u003e\u003ccode\u003e@theJC\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1082\"\u003e\u003ccode\u003e[#1082](https://github.com/rhaiscript/rhai/issues/1082)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe array method \u003ccode\u003eindex_of\u003c/code\u003e now falls back to value comparison for string argument when no script function of that name is registered (thanks \u003ca href=\"https://github.com/yinho999\"\u003e\u003ccode\u003e@yinho999\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1086\"\u003e\u003ccode\u003e[#1086](https://github.com/rhaiscript/rhai/issues/1086)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003ewalk\u003c/code\u003e API now correctly visits the arguments to \u003ccode\u003eMethodCall\u003c/code\u003e and \u003ccode\u003eswitch\u003c/code\u003e statements (thanks \u003ca href=\"https://github.com/isSerge\"\u003e\u003ccode\u003e@isSerge\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1092\"\u003e\u003ccode\u003e[#1092](https://github.com/rhaiscript/rhai/issues/1092)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1093\"\u003e\u003ccode\u003e[#1093](https://github.com/rhaiscript/rhai/issues/1093)\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eA new advanced callback, \u003ccode\u003eEngine::on_missing_function\u003c/code\u003e, is added (gated under the \u003ccode\u003einternals\u003c/code\u003e feature) to override default handling when a called function or method is not found (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1067\"\u003e\u003ccode\u003e[#1067](https://github.com/rhaiscript/rhai/issues/1067)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eA new method, \u003ccode\u003eEvalContext::new_frame\u003c/code\u003e, is added to created an isolated frame guard that automatically restores field values upon \u003ccode\u003eDrop\u003c/code\u003e (thanks \u003ca href=\"https://github.com/yuvalrakavy\"\u003e\u003ccode\u003e@yuvalrakavy\u003c/code\u003e\u003c/a\u003e for the idea \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1085\"\u003e\u003ccode\u003e[#1085](https://github.com/rhaiscript/rhai/issues/1085)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\\${...}\u003c/code\u003e is supported in multi-line literal strings to escape interpolation, yielding literally \u003ccode\u003e${...}\u003c/code\u003e for the string (thanks \u003ca href=\"https://github.com/yinho999\"\u003e\u003ccode\u003e@yinho999\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1089\"\u003e\u003ccode\u003e[#1089](https://github.com/rhaiscript/rhai/issues/1089)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eProcedural macros such as \u003ccode\u003e#[export_module]\u003c/code\u003e and \u003ccode\u003e#[derive(CustomType)]\u003c/code\u003e no longer require importing standard Rhai types (thanks \u003ca href=\"https://github.com/timokoesters\"\u003e\u003ccode\u003e@timokoesters\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1071\"\u003e\u003ccode\u003e[#1071](https://github.com/rhaiscript/rhai/issues/1071)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFnPtr::call_fn_as_method\u003c/code\u003e and \u003ccode\u003eFnPtr::call_as_method_within_context\u003c/code\u003e are added (when not under \u003ccode\u003eno_object\u003c/code\u003e) to accept a \u003ccode\u003ethis\u003c/code\u003e pointer for calling the function pointer as a method call (thanks \u003ca href=\"https://github.com/yunfengzh\"\u003e\u003ccode\u003e@yunfengzh\u003c/code\u003e\u003c/a\u003e for the request \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1080\"\u003e\u003ccode\u003e[#1080](https://github.com/rhaiscript/rhai/issues/1080)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eNativeCallContext::call_method\u003c/code\u003e and \u003ccode\u003eNativeCallContext::call_native_method\u003c/code\u003e are added (when not under \u003ccode\u003eno_object\u003c/code\u003e) to accept a \u003ccode\u003ethis\u003c/code\u003e pointer for method calls (thanks \u003ca href=\"https://github.com/yunfengzh\"\u003e\u003ccode\u003e@yunfengzh\u003c/code\u003e\u003c/a\u003e for the idea \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1080\"\u003e\u003ccode\u003e[#1080](https://github.com/rhaiscript/rhai/issues/1080)\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFuncArgs\u003c/code\u003e is implemented for \u003ca href=\"https://crates.io/crates/smallvec\"\u003e\u003ccode\u003eSmallVec\u003c/code\u003e\u003c/a\u003e (thanks \u003ca href=\"https://github.com/Shatur\"\u003e\u003ccode\u003e@Shatur\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rhaiscript/rhai/pull/1095\"\u003e#1095\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\u003eSee full diff in \u003ca href=\"https://github.com/rhaiscript/rhai/commits\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `syn` from 2.0.117 to 2.0.118\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\u003e2.0.118\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/syn/commit/f033ef1403b4dbd276d95c26ff05b51d758d7b14\"\u003e\u003ccode\u003ef033ef1\u003c/code\u003e\u003c/a\u003e Release 2.0.118\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/45f65f7a650a2203fd67f309f7e6e1a78870aa55\"\u003e\u003ccode\u003e45f65f7\u003c/code\u003e\u003c/a\u003e Wrap long lint attributes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b3f9bf8d0c17734f9606894d926f3723e55c0330\"\u003e\u003ccode\u003eb3f9bf8\u003c/code\u003e\u003c/a\u003e Mirror PR 1975 from readme to crate-level rustdoc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/97dc1176559dfb149570819ab31e83ef9e8b1175\"\u003e\u003ccode\u003e97dc117\u003c/code\u003e\u003c/a\u003e Wrap PR 1975 to 80 columns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/0085b7a18eb50559dfb0ca18319cd53cf4d59b52\"\u003e\u003ccode\u003e0085b7a\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003erepr_transparent_non_zst_fields\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9fc1c9d1eeea090e4ed92348c97d9ffa45997f13\"\u003e\u003ccode\u003e9fc1c9d\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-06-12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/504bcc7d2170ddd7757e7b7e18773a9c92d50fb9\"\u003e\u003ccode\u003e504bcc7\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-06-09\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/353d20b9ee401cffc9f974dcbb75a91314f5337c\"\u003e\u003ccode\u003e353d20b\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-06-06\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/f257a16bdcf1edb072af16eb0d8d40d0ca0c86ea\"\u003e\u003ccode\u003ef257a16\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-05-25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b706e6e9519d541264b4d3c7cd22c3e6a7301026\"\u003e\u003ccode\u003eb706e6e\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-05-13\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.117...2.0.118\"\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.51\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.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.51 [2026-06-22]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etime\u003c/code\u003e compiles with \u003ccode\u003emacros\u003c/code\u003e enabled. This version is otherwise identical to v0.3.50.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.50 [2026-06-22]\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eTimestamp\u003c/code\u003e type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[year]\u003c/code\u003e in a runtime-parsed version 3 format description when the \u003ccode\u003elarge-dates\u003c/code\u003e feature is not\nenabled now succeeds. This previously failed due to a missing \u003ccode\u003e#[cfg]\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFurther gains when parsing with the non-deprecated parts of the RFC 2822 well-known format\u003c/li\u003e\n\u003cli\u003eGains when formatting with the ISO 8601 well-known format\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDate\u003c/code\u003e arithmetic is improved in common situations\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.49 [2026-06-13]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDue to a long-standing bug in the Rust compiler, v0.3.48 caused a number of crates to stop\ncompiling. A patch has been added that avoids triggering the bug.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.48 [2026-06-12] [YANKED]\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe number of digits parsed by \u003ccode\u003e[subsecond digits:1+]\u003c/code\u003e is capped at 32 to avoid parsing unbounded\nuser input. Digits after the 9\u003c!-- raw HTML omitted --\u003eth\u003c!-- raw HTML omitted --\u003e have no semantic meaning.\u003c/li\u003e\n\u003cli\u003eExplicitly specify \u003ccode\u003e#[repr]\u003c/code\u003e for \u003ccode\u003eWeekday\u003c/code\u003e. The value of the variants is relied upon in multiple\nlocations for soundness. The practical effect of this change is nothing, as Rust has always mapped\nC-like \u003ccode\u003eenum\u003c/code\u003es to 0..N in memory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompatibility\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNon-UTF-8 formatting and parsing is deprecated without replacement. It is recommended to only\nformat and parse valid UTF-8.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eformat_description::parse\u003c/code\u003e is deprecated. It is recommended to use\n\u003ccode\u003eformat_description::parse_borrowed::\u0026lt;3\u0026gt;\u003c/code\u003e or \u003ccode\u003eformat_description::parse_owned::\u0026lt;3\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAll types in the \u003ccode\u003eunit\u003c/code\u003e module have a generic parameter, though this is currently not used for\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/4ae4926ee6a6b7a930c56e4e533b4606f34dc619\"\u003e\u003ccode\u003e4ae4926\u003c/code\u003e\u003c/a\u003e v0.3.51 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/88eece312f3c173ad09095330d6b823170d52bc7\"\u003e\u003ccode\u003e88eece3\u003c/code\u003e\u003c/a\u003e v0.3.50 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/e1aa9ed777ade91d3d6bc7e9449c2f0cb1222b82\"\u003e\u003ccode\u003ee1aa9ed\u003c/code\u003e\u003c/a\u003e Remove unused imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/6f64473b718b1bb27b900ecae24d60692e5b8d2b\"\u003e\u003ccode\u003e6f64473\u003c/code\u003e\u003c/a\u003e Add regression test for issue 773\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/9f8d7da04aeb99ea1807c41a1ba9e2c9e65426c9\"\u003e\u003ccode\u003e9f8d7da\u003c/code\u003e\u003c/a\u003e Improve performance of ISO 8601 formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/356975c17ff38647ce310c5577d87f149b756397\"\u003e\u003ccode\u003e356975c\u003c/code\u003e\u003c/a\u003e Share parsing components with different versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/2850178a939981518e77f25777ffc89b84f0ff75\"\u003e\u003ccode\u003e2850178\u003c/code\u003e\u003c/a\u003e Improve RFC 2822 fast path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/1f6fa791525b385139ca1323782e0bffdae535fc\"\u003e\u003ccode\u003e1f6fa79\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e#[inline]\u003c/code\u003e to trivial method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/7e4fd30fbb643464117f6a0ac983a0db2efec6d0\"\u003e\u003ccode\u003e7e4fd30\u003c/code\u003e\u003c/a\u003e Add fast path for \u003ccode\u003eDate\u003c/code\u003e arithmetic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/time-rs/time/commit/a928f2d4a8f3f8dd868f5a5024c2485579a6c6f6\"\u003e\u003ccode\u003ea928f2d\u003c/code\u003e\u003c/a\u003e Avoid range error when not using \u003ccode\u003elarge-dates\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.51\"\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.1 to 1.52.3\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.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\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/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/Alyssadaypin/ckb--016/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alyssadaypin%2Fckb--016/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-18T03:17:19.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4688810564","node_id":"PR_kwDOS3YLSc7nwYNy","number":10,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-25T03:16:39.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-18T03:17:19.000Z","updated_at":"2026-06-25T03:16:41.000Z","time_to_close":604760,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":8,"packages":[{"name":"clap_complete","old_version":"4.6.2","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"profiling","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/aclysma/profiling"},{"name":"zbus","old_version":"5.13.2","new_version":"5.14.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.5` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [profiling](https://github.com/aclysma/profiling) | `1.0.17` | `1.0.18` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.13.2` | `5.14.0` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n\n\nUpdates `clap_complete` from 4.6.2 to 4.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c8c935504a3f1a015470199ae82c3cb124b5b1d5\"\u003e\u003ccode\u003ec8c9355\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/af74def7141738c51ace956f58eb32dd94e998ab\"\u003e\u003ccode\u003eaf74def\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c96f222c35c4ef4bd3ab9927809b2724532a8f6e\"\u003e\u003ccode\u003ec96f222\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6368\"\u003e#6368\u003c/a\u003e from truffle-dev/fix/fish-env-escaping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/49a05cdc99c2151cdd48d5ec4c974151d21c026e\"\u003e\u003ccode\u003e49a05cd\u003c/code\u003e\u003c/a\u003e fix(complete): Two-pass quote fish env-completer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/e791004a5bbbfe5418fe573a4db777df24d72490\"\u003e\u003ccode\u003ee791004\u003c/code\u003e\u003c/a\u003e test(complete): Snapshot fish env quoting cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/87ec1ad80dc174563cba130772823562e4427560\"\u003e\u003ccode\u003e87ec1ad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/78f2529351ad2133c453005e54f6b35ce3ae800b\"\u003e\u003ccode\u003e78f2529\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b61f270930e60ee4968dfed7dc81eef51232f22b\"\u003e\u003ccode\u003eb61f270\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6369\"\u003e#6369\u003c/a\u003e from Metbcy/fix/zsh-completion-ordering\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/74c6666698e90ff0141eb50dd169915f59fa7bcf\"\u003e\u003ccode\u003e74c6666\u003c/code\u003e\u003c/a\u003e fix(complete): Keep zsh candidate order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d142d8f96650c49302aeab87814d5bf352dbf4db\"\u003e\u003ccode\u003ed142d8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6360\"\u003e#6360\u003c/a\u003e from epage/string\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.2...clap_complete-v4.6.5\"\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.185 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\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.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.32\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `profiling` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aclysma/profiling/blob/master/CHANGELOG.md\"\u003eprofiling's changelog\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\u003eMSRV updated to 1.85. (Upstream packages adopting edition 2024 cannot be compiled on prior MSRV)\u003c/li\u003e\n\u003cli\u003eUpdate puffin to 0.20\u003c/li\u003e\n\u003c/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/aclysma/profiling/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zbus` from 5.13.2 to 5.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/z-galaxy/zbus/releases\"\u003ezbus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ezbus-5.14.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add helper for IBus connection creation. \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🚸 Add Display trait to D-Bus name request reply types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🔧 Extend process module run() to all Unix platforms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Do not use SendFlags::NOSIGNAL on Redox.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📦️ Add async-recursion for Unix targets.\u003c/li\u003e\n\u003cli\u003e🚨 silence unused import on windows.\u003c/li\u003e\n\u003cli\u003e🚨 silence unused warning on windows test.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ezbus_macros-5.14.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNew release to go with zbus 5.14.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/z-galaxy/zbus/commit/02f48c4948e8627c84ab1b437264965bff87d6e9\"\u003e\u003ccode\u003e02f48c4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1725\"\u003e#1725\u003c/a\u003e from zeenix/releasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3467d53f6fdf0c7dee05d9294ab2c23be0394691\"\u003e\u003ccode\u003e3467d53\u003c/code\u003e\u003c/a\u003e 🔖 zbus_xmlgen: Release 5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/b59017cbe0851925961ffb5fef15170b119f59bf\"\u003e\u003ccode\u003eb59017c\u003c/code\u003e\u003c/a\u003e 🔖 zb,zm: Release 5.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/7287f27b6d1903a09809d77f3347821516e09393\"\u003e\u003ccode\u003e7287f27\u003c/code\u003e\u003c/a\u003e 🔖 zv,zd: Release 5.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/bd81484eb44c0c9bf52cfaa66aa01e447079a0e9\"\u003e\u003ccode\u003ebd81484\u003c/code\u003e\u003c/a\u003e 🤖 release-plz: \u003ccode\u003e🚸\u003c/code\u003e commits treated as additions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/f0ae963458511d31f887665f81f7b967a9f7ca45\"\u003e\u003ccode\u003ef0ae963\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update quick-xml to v0.39.2 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/3e73afb306e69e3714e947801101258c682e7981\"\u003e\u003ccode\u003e3e73afb\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update syn to v2.0.117 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1723\"\u003e#1723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/734d258ed4b897a43d59504528d9bea8a21d4bd6\"\u003e\u003ccode\u003e734d258\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1721\"\u003e#1721\u003c/a\u003e from jackpot51/redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/9e276dd01658f84540dd17ae64106afd5f7a1dfd\"\u003e\u003ccode\u003e9e276dd\u003c/code\u003e\u003c/a\u003e ⬆️ micro: Update clap to v4.5.60 (\u003ca href=\"https://redirect.github.com/z-galaxy/zbus/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/z-galaxy/zbus/commit/91e2ae789459581c387008984998e1c249a5fa8a\"\u003e\u003ccode\u003e91e2ae7\u003c/code\u003e\u003c/a\u003e 🐛 Do not use SendFlags::NOSIGNAL on Redox\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/z-galaxy/zbus/compare/zbus-5.13.2...zbus-5.14.0\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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/dudujerry452/niri/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dudujerry452%2Fniri/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-17T11:19:29.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4682725222","node_id":"PR_kwDOSLyUUs7ncbw1","number":188,"state":"closed","title":"chore(deps): bump the cargo-production-dependencies group across 1 directory with 48 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-18T11:15:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-17T11:19:29.000Z","updated_at":"2026-06-18T11:15:48.000Z","time_to_close":86176,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-production-dependencies","update_count":48,"packages":[{"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.11.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust-contrib"},{"name":"uuid","old_version":"1.23.1","new_version":"1.23.3","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"alloc-stdlib","old_version":"0.2.2","new_version":"0.2.4","repository_url":"https://github.com/dropbox/rust-alloc-no-stdlib"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","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":"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.2.64","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.6","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"hyper","old_version":"1.9.0","new_version":"1.10.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.2","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.2.0","new_version":"1.2.1","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":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.49","repository_url":"https://github.com/time-rs/time"},{"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":"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.52","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"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-production-dependencies group with 38 updates in the /src/shipping directory:\n\n| Package | From | To |\n| --- | --- | --- |\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.11.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.23.3` |\n| [alloc-stdlib](https://github.com/dropbox/rust-alloc-no-stdlib) | `0.2.2` | `0.2.4` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\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| [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.2.64` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.6` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.9.0` | `1.10.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.2` |\n| [mio](https://github.com/tokio-rs/mio) | `1.2.0` | `1.2.1` |\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| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.49` |\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| [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.52` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.7` | `0.1.8` |\n\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\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust/commits\"\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.11.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.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/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\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/509146428faee66da88a19f19b036b526a98d596\"\u003e\u003ccode\u003e5091464\u003c/code\u003e\u003c/a\u003e test: improve user-events-trace integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/594\"\u003e#594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-rust-contrib/commit/82f08a2021eed7d6ede695fd9ccc6ff35df6bf64\"\u003e\u003ccode\u003e82f08a2\u003c/code\u003e\u003c/a\u003e test: improve user-events-logs integration test coverage (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-rust-contrib/issues/593\"\u003e#593\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.11.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.23.3\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.23.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix up parser panic on empty input 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/886\"\u003euuid-rs/uuid#886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.3 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/887\"\u003euuid-rs/uuid#887\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.2...v1.23.3\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.2...v1.23.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove error messages for ambiguous formats 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/882\"\u003euuid-rs/uuid#882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.23.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/uuid-rs/uuid/pull/883\"\u003euuid-rs/uuid#883\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.1...v1.23.2\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.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/uuid-rs/uuid/commit/20da78b1813319c8017d107089caec1ff9d6b1a8\"\u003e\u003ccode\u003e20da78b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/887\"\u003e#887\u003c/a\u003e from uuid-rs/cargo/v1.23.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/62232ca120b1b09eea5979ca966e9669705e8841\"\u003e\u003ccode\u003e62232ca\u003c/code\u003e\u003c/a\u003e prepare for 1.23.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2320c6a0335cfddaec4df58d1a7fe410070ab9e9\"\u003e\u003ccode\u003e2320c6a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/886\"\u003e#886\u003c/a\u003e from uuid-rs/fix/parser-panics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/2d034d41a518b0a103e96d47e04690f6644de487\"\u003e\u003ccode\u003e2d034d4\u003c/code\u003e\u003c/a\u003e fix some invalid indexers on error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/a8b9f142678d9640ba6dc80c5e2d69635d4dd62f\"\u003e\u003ccode\u003ea8b9f14\u003c/code\u003e\u003c/a\u003e update fuzz infra and run in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d11965705f88ae2546e0d277dac8f52f47e5694f\"\u003e\u003ccode\u003ed119657\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/883\"\u003e#883\u003c/a\u003e from uuid-rs/cargo/v1.23.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/0651cfcb895d5d0b7e21edba621422bf446d585f\"\u003e\u003ccode\u003e0651cfc\u003c/code\u003e\u003c/a\u003e prepare for 1.23.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/e8dea0c1fdc69e066cff93957e441022acfcb90f\"\u003e\u003ccode\u003ee8dea0c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/882\"\u003e#882\u003c/a\u003e from uuid-rs/fix/error-msgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/bdc429a8c731a067b0d49c8890c6209dbb9f02db\"\u003e\u003ccode\u003ebdc429a\u003c/code\u003e\u003c/a\u003e fix up serde messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4342e400df7adb17028b499a53a96228951baec\"\u003e\u003ccode\u003ed4342e4\u003c/code\u003e\u003c/a\u003e make indexes 0 based and fix up more error messages\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.23.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `alloc-stdlib` from 0.2.2 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-alloc-no-stdlib/commits/0.2.4\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli` from 8.0.2 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9651aa3ebfd23be83ca14d914fba2d7c12b32d2f\"\u003e\u003ccode\u003e9651aa3\u003c/code\u003e\u003c/a\u003e Fix version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/577dc18438d3d0b394c8d84e11e3916722a6cb53\"\u003e\u003ccode\u003e577dc18\u003c/code\u003e\u003c/a\u003e fix: guard BroCatli header byte-source underflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/4f447c373732c6e47ccecb60f72e9acc38d85606\"\u003e\u003ccode\u003e4f447c3\u003c/code\u003e\u003c/a\u003e fix: handle null custom allocator returns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/e50a4ffa89e6b0b90c638d1260696284fefe5c49\"\u003e\u003ccode\u003ee50a4ff\u003c/code\u003e\u003c/a\u003e fix: catch panics in Broccoli FFI exports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/b8dcac789466873888eca6a9a40846445e0abd27\"\u003e\u003ccode\u003eb8dcac7\u003c/code\u003e\u003c/a\u003e fix: validate BroCatli deserialized state fields\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/9cbed81a1a098fcd4ffcf956429dce6154415970\"\u003e\u003ccode\u003e9cbed81\u003c/code\u003e\u003c/a\u003e Allow newer alloc-no-stdlib which enforce no-unsafe in their lib.rs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/c1957827861d072d4085d988444724adfcf6cc0b\"\u003e\u003ccode\u003ec195782\u003c/code\u003e\u003c/a\u003e Handle NULL returns from custom encoder allocators\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/21de815f394796ef6ad2b312b7a00da2efa7b226\"\u003e\u003ccode\u003e21de815\u003c/code\u003e\u003c/a\u003e publish to crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/6bba7be098a410ce0c954f12e7373bf1dc7bdb7f\"\u003e\u003ccode\u003e6bba7be\u003c/code\u003e\u003c/a\u003e better testing for edge cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli/commit/cf75fa6dda8429854e2e0e83b45100ad611df052\"\u003e\u003ccode\u003ecf75fa6\u003c/code\u003e\u003c/a\u003e Fix CompressMulti worker joins on errors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dropbox/rust-brotli/compare/8.0.2...8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brotli-decompressor` from 5.0.0 to 5.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8dd9ab9fa41ec57de152ed61628f7bff7fb4ff04\"\u003e\u003ccode\u003e8dd9ab9\u003c/code\u003e\u003c/a\u003e readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/1726498458a0870ff1cec8fce6a5b5c00c00b628\"\u003e\u003ccode\u003e1726498\u003c/code\u003e\u003c/a\u003e Support both the 2.x and 3.x generations of alloc-no-stdlib\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/b2020f699198df7255ed19eaf2d8c6eb5a2d612d\"\u003e\u003ccode\u003eb2020f6\u003c/code\u003e\u003c/a\u003e Fix seccomp build: thread custom dictionary through decompress and flush output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/6bf92158b73585da66a2e0bf5178157c0e04ac7a\"\u003e\u003ccode\u003e6bf9215\u003c/code\u003e\u003c/a\u003e Forbid unsafe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/273d1b9864b52f5a2a9e90479710dd5ce8bce8ed\"\u003e\u003ccode\u003e273d1b9\u003c/code\u003e\u003c/a\u003e new version 5.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/cab6098ea11870f4051ec090f6145039fe98db93\"\u003e\u003ccode\u003ecab6098\u003c/code\u003e\u003c/a\u003e Make --no-default-features test suite run while having a nostd dict test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/commit/8ed0d7d45eddf947d752675db743fa530edae101\"\u003e\u003ccode\u003e8ed0d7d\u003c/code\u003e\u003c/a\u003e Fix PADDING_2 error being silently dropped at end of stream\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dropbox/rust-brotli-decompressor/compare/5.0.0...5.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bumpalo` from 3.20.2 to 3.20.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fitzgen/bumpalo/blob/main/CHANGELOG.md\"\u003ebumpalo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.20.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-05-22.\u003c/p\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed the \u003ccode\u003etry_alloc_slice_fill_with\u003c/code\u003e, \u003ccode\u003ealloc_slice_try_fill_with\u003c/code\u003e,\n\u003ccode\u003ealloc_slice_fill_with\u003c/code\u003e methods to properly rewind the bump pointer on\nallocation, initialization, and panic failure and avoid wasting bump capacity.\u003c/li\u003e\n\u003cli\u003eFixed a drop bug in \u003ccode\u003ebumpalo::collections::vec::DrainFilter\u003c/code\u003e (used by \u003ccode\u003eretain\u003c/code\u003e\nand \u003ccode\u003eretain_mut\u003c/code\u003e) when the predicate panics.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/84654ace6be4444da3ff102a0a0af3b38c4df4fb\"\u003e\u003ccode\u003e84654ac\u003c/code\u003e\u003c/a\u003e Rewind on slice allocation failure (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/324\"\u003e#324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/5325624d38c9f290a3d41344ef2aa5badac1a538\"\u003e\u003ccode\u003e5325624\u003c/code\u003e\u003c/a\u003e Fix a couple bugs (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/fcf8370e7358852493c8b30c8536de3ce9c3c481\"\u003e\u003ccode\u003efcf8370\u003c/code\u003e\u003c/a\u003e Fix UB in \u003ccode\u003eAllocator::grow_zeroed\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/657caf85e7984b0aa8bc114c09d9cc2afeaf240d\"\u003e\u003ccode\u003e657caf8\u003c/code\u003e\u003c/a\u003e test: fix test for OOM instead of overflow (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/1db9be965675c79517e646a628e16493683194f3\"\u003e\u003ccode\u003e1db9be9\u003c/code\u003e\u003c/a\u003e fix: fix typo in comment (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/a47f6d6b7b5fee9c99a285f0de80257a0a982ef3\"\u003e\u003ccode\u003ea47f6d6\u003c/code\u003e\u003c/a\u003e fix: bump pointer/bump chunk debug assertion (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fitzgen/bumpalo/commit/0b12966abfa96aace02abe5e1adeab0df942ef35\"\u003e\u003ccode\u003e0b12966\u003c/code\u003e\u003c/a\u003e Update Cargo.toml with keywords (\u003ca href=\"https://redirect.github.com/fitzgen/bumpalo/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fitzgen/bumpalo/compare/v3.20.2...v3.20.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytestring` from 1.5.0 to 1.5.1\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\"\u003ebytestring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebytestring: v1.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMinimum supported Rust version (MSRV) is now 1.88.\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eFrom\u0026lt;ByteString\u0026gt; for String\u003c/code\u003e performance.\u003c/li\u003e\n\u003cli\u003eImprove ASCII \u003ccode\u003eTryFrom\u003c/code\u003e conversions performance.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/a3763d1c4aa4b976d7f30df7659f02b937b53bd5\"\u003e\u003ccode\u003ea3763d1\u003c/code\u003e\u003c/a\u003e bytestring: prepare v1.5.1 release (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/871\"\u003e#871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/402202a699c2fd9995f337a8173a0f94171d72a1\"\u003e\u003ccode\u003e402202a\u003c/code\u003e\u003c/a\u003e chore: use zizmor to harden GHA usage (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/869\"\u003e#869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/71a7d9a9d39cf02be07a106d554b42a131471f3d\"\u003e\u003ccode\u003e71a7d9a\u003c/code\u003e\u003c/a\u003e perf(bytestring): micro-improve performance against ASCII conv (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/347704329b437b1c420e3fc241909019966f6994\"\u003e\u003ccode\u003e3477043\u003c/code\u003e\u003c/a\u003e build(deps): bump rui314/setup-mold (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/fa4933767fccdfdcd633c5523f7230cbed218254\"\u003e\u003ccode\u003efa49337\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.75.18 to 2.75.23 (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/dcd74030f12f64a0e98f34a2ecc22494f29b597c\"\u003e\u003ccode\u003edcd7403\u003c/code\u003e\u003c/a\u003e chore: suppress deny failures (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/866\"\u003e#866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/668c9c0a8aa95acf5a52eed1bc89feeeacfcdf50\"\u003e\u003ccode\u003e668c9c0\u003c/code\u003e\u003c/a\u003e perf(bytestring): prefer \u003ccode\u003efrom_utf8_unchecked\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/8b19fa1de3e715adb4c6265b6350a424ae052b2d\"\u003e\u003ccode\u003e8b19fa1\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.75.10 to 2.75.18 (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/254e5775b370ededf7cdd1df04544438b5c0f028\"\u003e\u003ccode\u003e254e577\u003c/code\u003e\u003c/a\u003e build(deps): bump EmbarkStudios/cargo-deny-action from 2.0.16 to 2.0.17 (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/862\"\u003e#862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-net/commit/c8868b0e6190d373d2c6012ce26c8f54fa325ae1\"\u003e\u003ccode\u003ec8868b0\u003c/code\u003e\u003c/a\u003e chore: address deny warning (\u003ca href=\"https://redirect.github.com/actix/actix-net/issues/863\"\u003e#863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-net/compare/bytestring-v1.5.0...bytestring-v1.5.1\"\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.60 to 1.2.64\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.2.64\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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/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.2.63...cc-v1.2.64\"\u003e1.2.64\u003c/a\u003e - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targets (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1742\"\u003e#1742\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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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/cc-rs/commit/f0c89980a9c521dc5b703a20760900d9770319c0\"\u003e\u003ccode\u003ef0c8998\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1757\"\u003e#1757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1cb49a754e23f1fdb9d4fb8d3477598acb7dd627\"\u003e\u003ccode\u003e1cb49a7\u003c/code\u003e\u003c/a\u003e Add more bare-metal 32-bit Arm support (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/44212e077cc762b595a3c4f5cc450e69aa164685\"\u003e\u003ccode\u003e44212e0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9c81f5d724a9e327895fa18c100ce36dc4016db9\"\u003e\u003ccode\u003e9c81f5d\u003c/code\u003e\u003c/a\u003e Remove unnecessary clone (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1748\"\u003e#1748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a2bcb6e14c18e7191f5e0891b6925622eb3d5581\"\u003e\u003ccode\u003ea2bcb6e\u003c/code\u003e\u003c/a\u003e Update rusqlite requirement from 0.39.0 to 0.40.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1744\"\u003e#1744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b2e811e17bbb052fe2db0cb5dbcf82ac295ff53b\"\u003e\u003ccode\u003eb2e811e\u003c/code\u003e\u003c/a\u003e Add default compiler prefixes for thumbv7a/thumbv7r/thumbv8r bare-metal targe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0....\n\n_Description has been truncated_","html_url":"https://github.com/Vacbo/northstar-commerce/pull/188","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vacbo%2Fnorthstar-commerce/issues/188","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/188/packages"}},{"old_version":"2.12.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-15T08:17:00.000Z","version_change":"2.12.1 → 2.13.0","issue":{"uuid":"4663272700","node_id":"PR_kwDOLLaalM7mcOU5","number":13198,"state":"closed","title":"chore(deps): bump bitflags from 2.12.1 to 2.13.0","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-16T03:33:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-15T08:17:00.000Z","updated_at":"2026-06-16T03:35:46.000Z","time_to_close":69416,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"bitflags","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.12.1 to 2.13.0.\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\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/anza-xyz/agave/pull/13198","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/anza-xyz%2Fagave/issues/13198","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13198/packages"}},{"old_version":"2.12.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-15T07:27:25.000Z","version_change":"2.12.1 → 2.13.0","issue":{"uuid":"4662950857","node_id":"PR_kwDOAOqFcM7mbKyX","number":5611,"state":"closed","title":"build(deps): bump the minor group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-22T07:18:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-15T07:27:25.000Z","updated_at":"2026-06-22T07:18:39.000Z","time_to_close":604272,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor","update_count":4,"packages":[{"name":"bitflags","old_version":"2.12.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"openssl","old_version":"0.10.80","new_version":"0.10.81","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor group with 4 updates in the / directory: [bitflags](https://github.com/bitflags/bitflags), [chrono](https://github.com/chronotope/chrono), [openssl](https://github.com/rust-openssl/rust-openssl) and [regex](https://github.com/rust-lang/regex).\n\nUpdates `bitflags` from 2.12.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.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 `openssl` from 0.10.80 to 0.10.81\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-openssl/rust-openssl/releases\"\u003eopenssl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopenssl-v0.10.81\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump aws-ls-sys to 0.41 by \u003ca href=\"https://github.com/joshgodsiff\"\u003e\u003ccode\u003e@​joshgodsiff\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2640\"\u003erust-openssl/rust-openssl#2640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd brainpoolP224r1 and brainpoolP224t1 NID constants by \u003ca href=\"https://github.com/sfarestam-iproov\"\u003e\u003ccode\u003e@​sfarestam-iproov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2642\"\u003erust-openssl/rust-openssl#2642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ex509: add minimal support for CRL building by \u003ca href=\"https://github.com/DavidFontaineOcd\"\u003e\u003ccode\u003e@​DavidFontaineOcd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2538\"\u003erust-openssl/rust-openssl#2538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd mldsa.h to the boringssl bindgen by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2650\"\u003erust-openssl/rust-openssl#2650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate Asn1StringRef::as_utf8 in favor of a NUL-safe to_string by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2652\"\u003erust-openssl/rust-openssl#2652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix verify_mode() panic on unmodeled verify mode bits by \u003ca href=\"https://github.com/alex\"\u003e\u003ccode\u003e@​alex\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2651\"\u003erust-openssl/rust-openssl#2651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 6.0.2 to 6.0.3 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/rust-openssl/rust-openssl/pull/2653\"\u003erust-openssl/rust-openssl#2653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.81 and openssl-sys 0.9.117 by \u003ca href=\"https://github.com/reaperhulk\"\u003e\u003ccode\u003e@​reaperhulk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2655\"\u003erust-openssl/rust-openssl#2655\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/joshgodsiff\"\u003e\u003ccode\u003e@​joshgodsiff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2640\"\u003erust-openssl/rust-openssl#2640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sfarestam-iproov\"\u003e\u003ccode\u003e@​sfarestam-iproov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2642\"\u003erust-openssl/rust-openssl#2642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DavidFontaineOcd\"\u003e\u003ccode\u003e@​DavidFontaineOcd\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2538\"\u003erust-openssl/rust-openssl#2538\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-openssl/rust-openssl/compare/openssl-v0.10.80...openssl-v0.10.81\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.80...openssl-v0.10.81\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-openssl/rust-openssl/commit/db9c9e2f5db2ad7b45fd894e8d297ee15bfd0c7c\"\u003e\u003ccode\u003edb9c9e2\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.81 and openssl-sys 0.9.117 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2655\"\u003e#2655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/3a7fb5631ea06a5885cf33a49466a65160d1f7f3\"\u003e\u003ccode\u003e3a7fb56\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2653\"\u003e#2653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/d059c4352fd60fd4657649b7b4440ebaa007eda5\"\u003e\u003ccode\u003ed059c43\u003c/code\u003e\u003c/a\u003e Fix verify_mode() panic on unmodeled verify mode bits (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2651\"\u003e#2651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/8b1519e8b815c7c1515137812b1b660df6b90ee5\"\u003e\u003ccode\u003e8b1519e\u003c/code\u003e\u003c/a\u003e Deprecate Asn1StringRef::as_utf8 in favor of a NUL-safe to_string (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2652\"\u003e#2652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/d5713d675e46976240ab7de2b3d2f29617a7825e\"\u003e\u003ccode\u003ed5713d6\u003c/code\u003e\u003c/a\u003e add mldsa.h to the boringssl bindgen (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2650\"\u003e#2650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/9fac31782cf6d786d527dd4c958924c7116a5ca7\"\u003e\u003ccode\u003e9fac317\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2538\"\u003e#2538\u003c/a\u003e from ocdlroux/feat/crl-full\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/4dae20b0a2a7336a009a018e82456daa948893d0\"\u003e\u003ccode\u003e4dae20b\u003c/code\u003e\u003c/a\u003e x509: adding minimal support for X509CrlBuilder\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/47f7777b6be73906dbe8bc0aa53b6c44242579af\"\u003e\u003ccode\u003e47f7777\u003c/code\u003e\u003c/a\u003e Add brainpoolP224r1 and brainpoolP224t1 NID constants (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2642\"\u003e#2642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/659da171061290dc6086f467d4caf4c7488442e8\"\u003e\u003ccode\u003e659da17\u003c/code\u003e\u003c/a\u003e Bump aws-ls-sys to 0.41 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2640\"\u003e#2640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.80...openssl-v0.10.81\"\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.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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/coreos/rpm-ostree/pull/5611","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coreos%2Frpm-ostree/issues/5611","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5611/packages"}},{"old_version":"2.11.0","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-11T14:19:53.000Z","version_change":"2.11.0 → 2.13.0","issue":{"uuid":"4641342737","node_id":"PR_kwDOSEUrfM7lWuSm","number":9,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-18T14:19:01.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T14:19:53.000Z","updated_at":"2026-06-18T14:19:04.000Z","time_to_close":604748,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":16,"packages":[{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"termina","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/helix-editor/termina"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"indexmap","old_version":"2.13.1","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"pulldown-cmark","old_version":"0.13.3","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"open","old_version":"5.3.3","new_version":"5.3.5","repository_url":"https://github.com/Byron/open-rs"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"hashbrown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"cc","old_version":"1.2.59","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"which","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/harryfei/which-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [termina](https://github.com/helix-editor/termina) | `0.3.1` | `0.3.3` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.186` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.1` | `2.14.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.26` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.13.3` | `0.13.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.5` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.59` | `1.2.63` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.3` |\n\n\nUpdates `bitflags` from 2.11.0 to 2.13.0\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.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.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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `termina` from 0.3.1 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helix-editor/termina/blob/master/CHANGELOG.md\"\u003etermina's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.3.3] - 2026-05-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags representation (\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c7672\"\u003ec04c2c7672\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.3.2] - 2026-05-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed parsing of OSC sequences terminated by BEL (0x07) (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/22\"\u003e#22\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/helix-editor/termina/commit/6f7871364af18f2a36a2be28cfc658fea130992c\"\u003e\u003ccode\u003e6f78713\u003c/code\u003e\u003c/a\u003e Release v0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/88c34d19dce02bc5ec024107e7a59ed3093d3dba\"\u003e\u003ccode\u003e88c34d1\u003c/code\u003e\u003c/a\u003e Improve public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/acfd456c9303f0a237841b9ba7143dd8e8919f63\"\u003e\u003ccode\u003eacfd456\u003c/code\u003e\u003c/a\u003e Reject \u003ccode\u003eu16::MAX\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/f7f74219205811b6e9e11d351515619aa5e96c67\"\u003e\u003ccode\u003ef7f7421\u003c/code\u003e\u003c/a\u003e windows: Explain stdin/stdout BorrowedHandle behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/78a80cb405d3fc6ac39c2819984927576d3a59fc\"\u003e\u003ccode\u003e78a80cb\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a7432ae4041f9a0c97f0ca01f5f5743527944bed\"\u003e\u003ccode\u003ea7432ae\u003c/code\u003e\u003c/a\u003e parser: Avoid slicing when parsing bracketed paste\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c767273f57225cbd5c45cc12f4b357618dd\"\u003e\u003ccode\u003ec04c2c7\u003c/code\u003e\u003c/a\u003e Fix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/5435c2d2bfeccf4d81f566829b8e965f1c195f7e\"\u003e\u003ccode\u003e5435c2d\u003c/code\u003e\u003c/a\u003e Release v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a6749dbc6112b6a1b554ed55da8ab673dd393624\"\u003e\u003ccode\u003ea6749db\u003c/code\u003e\u003c/a\u003e Add changelog notes for OSC BEL fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/936cc8001acd824a52ad18ee3b369c75b2b5914c\"\u003e\u003ccode\u003e936cc80\u003c/code\u003e\u003c/a\u003e Parser: allow BEL to terminate OSC sequences (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/helix-editor/termina/compare/v0.3.1...v0.3.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.3 to 1.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.32\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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 `libc` from 0.2.184 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.185\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.185\"\u003e0.2.185\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEspIDF: Add \u003ccode\u003eespidf_picolibc\u003c/code\u003e cfg for picolibc \u003ccode\u003eO_*\u003c/code\u003e flag values (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5035\"\u003e#5035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHexagon: add missing constants and fix types for linux-musl (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5042\"\u003e#5042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRedox: Add semaphore functions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5051\"\u003e#5051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add \u003ccode\u003esprintf\u003c/code\u003e, \u003ccode\u003esnprintf\u003c/code\u003e, and the \u003ccode\u003escanf\u003c/code\u003e family (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5024\"\u003e#5024\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHexagon: Decouple \u003ccode\u003etime64\u003c/code\u003e types from musl symbol redirects (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5040\"\u003e#5040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHorizon: Change \u003ccode\u003ePOLL\u003c/code\u003e constants from \u003ccode\u003ec_short\u003c/code\u003e to \u003ccode\u003ec_int\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5045\"\u003e#5045\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/71d5bfcc1bda05da1783666fc2cd7d9669c9c4c8\"\u003e\u003ccode\u003e71d5bfc\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.185\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/1027d1c23bd3f07ba3dc6ab4a4eb4660cc91e509\"\u003e\u003ccode\u003e1027d1c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;ci: Pin nightly to 2026-04-01\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/0e9c6e53cca07b36239a6dc4e65d8b691b39023a\"\u003e\u003ccode\u003e0e9c6e5\u003c/code\u003e\u003c/a\u003e redox: Add semaphore functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/24ef457ddd312f8b8055a8ed07f5376c5792c211\"\u003e\u003ccode\u003e24ef457\u003c/code\u003e\u003c/a\u003e feat: add back support for gnu windows x86 in ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/aa75caf30c0153647c9ab9fc0fe382bce2564b0c\"\u003e\u003ccode\u003eaa75caf\u003c/code\u003e\u003c/a\u003e horizon: Change POLL constants from c_short to c_int\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b7eda5a40c678c4a195a389a329d85008eabaf2d\"\u003e\u003ccode\u003eb7eda5a\u003c/code\u003e\u003c/a\u003e hexagon: add missing constants and fix types for linux-musl\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.186\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.13.1 to 2.14.0\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.0 (2026-04-09)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMSRV\u003c/strong\u003e: Rust 1.85.0 or later is now required.\u003c/li\u003e\n\u003cli\u003eUpdated the \u003ccode\u003ehashbrown\u003c/code\u003e dependency to 0.17.\u003c/li\u003e\n\u003cli\u003eMade more \u003ccode\u003emap::Slice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e: \u003ccode\u003enew_mut\u003c/code\u003e, \u003ccode\u003efirst_mut\u003c/code\u003e, \u003ccode\u003elast_mut\u003c/code\u003e,\n\u003ccode\u003esplit_at_mut\u003c/code\u003e, \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e, \u003ccode\u003esplit_first_mut\u003c/code\u003e, \u003ccode\u003esplit_last_mut\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/indexmap-rs/indexmap/commit/bcd165baeb12bdf6e57a31d9869e9839e25679c6\"\u003e\u003ccode\u003ebcd165b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/439\"\u003e#439\u003c/a\u003e from cuviper/release-2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4ef06a729e0af095d2f39ec4bda5e0882054726e\"\u003e\u003ccode\u003e4ef06a7\u003c/code\u003e\u003c/a\u003e Release 2.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/d21826ca9351e968e7c5cff4f818e7a5e3cc481b\"\u003e\u003ccode\u003ed21826c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/438\"\u003e#438\u003c/a\u003e from cuviper/hashbrown-0.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/2566bec20dfbca0fa037939e67df4938c0f60f01\"\u003e\u003ccode\u003e2566bec\u003c/code\u003e\u003c/a\u003e Upgrade to \u003ccode\u003ehashbrown v0.17\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/4b62776c3f7dec98a5b89f907c3add5c603343b0\"\u003e\u003ccode\u003e4b62776\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/437\"\u003e#437\u003c/a\u003e from cuviper/disjoint-panic\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/478fba2eb0594f0fdc70b6b93e90fae820bdf82e\"\u003e\u003ccode\u003e478fba2\u003c/code\u003e\u003c/a\u003e Normalize the panic doc of \u003ccode\u003eget_disjoint_mut\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fb6dafda4ee443864c88b61a4dfc8982012d3d39\"\u003e\u003ccode\u003efb6dafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/436\"\u003e#436\u003c/a\u003e from cuviper/const-slice-mut\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/5c237a2ab7db4017b057f6b52e28c78dd427cd94\"\u003e\u003ccode\u003e5c237a2\u003c/code\u003e\u003c/a\u003e Make \u003ccode\u003eSlice::{first,last,split_*}_mut\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/48ff9ce2e3a2a464e4f599691df62dff178d655b\"\u003e\u003ccode\u003e48ff9ce\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/435\"\u003e#435\u003c/a\u003e from cuviper/edition-2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/648be98a3112278e1aea7c5b7d3c3a4f77e1eddb\"\u003e\u003ccode\u003e648be98\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ecargo fmt\u003c/code\u003e with edition 2024\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.13.1...2.14.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.26\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/82313cf95849bfe425109ad9506a52154879b1b1\"\u003e\u003ccode\u003e82313cf\u003c/code\u003e\u003c/a\u003e ignore-0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/43e2f08edef8c00e5d7719212c3e6a869bca1151\"\u003e\u003ccode\u003e43e2f08\u003c/code\u003e\u003c/a\u003e ignore: fix parent gitignore matching across multiple roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/79a23e0841ae84ef9b99c446052c8e6063a198bd\"\u003e\u003ccode\u003e79a23e0\u003c/code\u003e\u003c/a\u003e ignore: use named fields in \u003ccode\u003eIgnore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4519153e5e461527f4bca45b042fff45c4ec6fb9\"\u003e\u003ccode\u003e4519153\u003c/code\u003e\u003c/a\u003e doc: clarify half-boundary syntax for the \u003ccode\u003e-w/--word-regexp\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cb66736f146f093497f4dc537b33d0826f9af33c\"\u003e\u003ccode\u003ecb66736\u003c/code\u003e\u003c/a\u003e core: bleat a DEBUG message when RIPGREP_CONFIG_PATH is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/9b84e154c8e404f4c40f6f4e4c674ea02e77324a\"\u003e\u003ccode\u003e9b84e15\u003c/code\u003e\u003c/a\u003e ignore/types: add \u003ccode\u003econtainer\u003c/code\u003e type that covers both \u003ccode\u003eDockerfile\u003c/code\u003e and `Contain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cd1f981beafaeb9b61537e47e91314cea125400b\"\u003e\u003ccode\u003ecd1f981\u003c/code\u003e\u003c/a\u003e fix: derive \u003ccode\u003eDefault\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` 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/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.4\u003c/h2\u003e\n\u003cp\u003eFix \u003ccode\u003epanic\u003c/code\u003e in specific cases with \u003ccode\u003eTightParagraph\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases by \u003ca href=\"https://github.com/Martin1887\"\u003e\u003ccode\u003e@​Martin1887\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1096\"\u003epulldown-cmark/pulldown-cmark#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.3...v0.13.4\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/38e4d08f14ec4bd9783270e9623db7681ebed968\"\u003e\u003ccode\u003e38e4d08\u003c/code\u003e\u003c/a\u003e chore: cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/9c61031bf9b403415eec53646a209c4f988cb5bc\"\u003e\u003ccode\u003e9c61031\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version to 0.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/709268f5fa84fbbcb02104fc117a1d280cdc1c9d\"\u003e\u003ccode\u003e709268f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1096\"\u003e#1096\u003c/a\u003e from pulldown-cmark/fix-1095\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c1d44502ae63a8a8c9d1335b627a8428633b02ea\"\u003e\u003ccode\u003ec1d4450\u003c/code\u003e\u003c/a\u003e Add test case from 1097\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/6fea4536f330a806839d253e8dc7840d615b3676\"\u003e\u003ccode\u003e6fea453\u003c/code\u003e\u003c/a\u003e fix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/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 `open` from 5.3.3 to 5.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/releases\"\u003eopen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edelegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness (bb28d04)\u003c/li\u003e\n\u003cli\u003eReview (f72e644)\u003c/li\u003e\n\u003cli\u003eDelegate to winebrowser under Wine (db81369)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev5.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign with_detached() implementation with with()\nOn macOS, /usr/bin/open is natively detached. This commit changes\nwith_detached to use the same logic as with() .avoid double detachment to prevent silent failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1 commit was 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.com/rust-lang/rust-clippy\"\u003eClippy\u003c/a\u003e helped 1 time to make code idiomatic.\u003c/p\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\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/Byron/open-rs/blob/main/changelog.md\"\u003eopen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.5 (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e delegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness (\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReview (\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelegate to winebrowser under Wine (\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e5.3.4 (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e align with_detached() implementation with with()\nOn macOS, /usr/bin/open is natively detached. This commit changes\nwith_detached to use the same logic as with() .avoid double detachment to prevent silent failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e7 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\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/Byron/open-rs/commit/b98fc01d0a9da985c892f8fdb14b618d036ab12d\"\u003e\u003ccode\u003eb98fc01\u003c/code\u003e\u003c/a\u003e Release open v5.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e fix(windows): delegate to winebrowser under Wine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7bd519c778eda8efe84137e61c35eaff95102d41\"\u003e\u003ccode\u003e7bd519c\u003c/code\u003e\u003c/a\u003e Release open v5.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7db5738d0d7a43da8b3f29ad5a5c26c73c687a26\"\u003e\u003ccode\u003e7db5738\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/119\"\u003e#119\u003c/a\u003e from benzeneringlq/fix-macos-detach-silent-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/8e122d41929be6d9780679d6a40971de36247af3\"\u003e\u003ccode\u003e8e122d4\u003c/code\u003e\u003c/a\u003e fix(macos): align with_detached() implementation with with()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/20ea1758c597d50a58b67854f063a9a9cd99ecb8\"\u003e\u003ccode\u003e20ea175\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/117\"\u003e#117\u003c/a\u003e from ChrisDenton/absolute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7faae875e76ddc05feb24f2bc935532ebfe7fefc\"\u003e\u003ccode\u003e7faae87\u003c/code\u003e\u003c/a\u003e Thanks clippy (on Windows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/1ab9c4738eadacdb83e770ad4ca3133b3fac6c91\"\u003e\u003ccode\u003e1ab9c47\u003c/code\u003e\u003c/a\u003e Enable clippy deny on CI, with all features, but allow incompatible MRSV there\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Byron/open-rs/compare/v5.3.3...v5.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashbrown` from 0.17.0 to 0.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/hashbrown/releases\"\u003ehashbrown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/blob/main/CHANGELOG.md\"\u003ehashbrown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\u003e0.17.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d\"\u003e\u003ccode\u003ec62a63a\u003c/code\u003e\u003c/a\u003e chore: release v0.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79\"\u003e\u003ccode\u003e420e83b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\u003c/a\u003e from cuviper/rustc_try_insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef\"\u003e\u003ccode\u003e51cecbd\u003c/code\u003e\u003c/a\u003e Move the \u003ccode\u003eRustcOccupiedError\u003c/code\u003e note as requested in review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231\"\u003e\u003ccode\u003e16d0f37\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc\"\u003e\u003ccode\u003e18a04c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/721\"\u003e#721\u003c/a\u003e from clarfonthey/branch-rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6\"\u003e\u003ccode\u003eee8a0ee\u003c/code\u003e\u003c/a\u003e Rename master to main in release-plz workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34\"\u003e\u003ccode\u003e147df65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/720\"\u003e#720\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58\"\u003e\u003ccode\u003e64a0acb\u003c/code\u003e\u003c/a\u003e Remove package.authors field from Cargo metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7\"\u003e\u003ccode\u003e867db72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/716\"\u003e#716\u003c/a\u003e from atouchet/rdm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb\"\u003e\u003ccode\u003e57b760b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\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.59 to 1.2.63\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.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.60\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\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/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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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.2.59...cc-v1.2.60\"\u003e1.2.60\u003c/a\u003e - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(ar)\u003c/em\u003e suppress warnings from \u003ccode\u003eD\u003c/code\u003e modifier probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1700\"\u003e#1700\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/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/37a5f8f4e1a2eaf4cf483fc0fb97d35761b720c5\"\u003e\u003ccode\u003e37a5f8f\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.62 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/34a2218d15abcf6cf943b9cc41a8fd9b034cad68\"\u003e\u003ccode\u003e34a2218\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a9d86324573dee124970d217b8c7f35a43e21249\"\u003e\u003ccode\u003ea9d8632\u003c/code\u003e\u003c/a\u003e Allow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ce036b3d5f55b32e5d56517015d71241307d77e1\"\u003e\u003ccode\u003ece036b3\u003c/code\u003e\u003c/a\u003e Add relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/18ed3dc8ec1999e742596270c4ffb465585b6056\"\u003e\u003ccode\u003e18ed3dc\u003c/code\u003e\u003c/a\u003e target: recognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.59...cc-v1.2.63\"\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.2 to 8.0.3\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.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.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/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.3\"\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/LilDojd/helix/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/LilDojd%2Fhelix/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-11T01:17:34.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4636339291","node_id":"PR_kwDOPiLeLM7lHEob","number":28,"state":"closed","title":"Bump the all-deps group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-18T01:16:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-11T01:17:34.000Z","updated_at":"2026-06-18T01:16:51.000Z","time_to_close":604755,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-deps","update_count":13,"packages":[{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"salsa","old_version":"0.26.2","new_version":"0.27.0","repository_url":"https://github.com/salsa-rs/salsa"},{"name":"cc","old_version":"1.2.62","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"cranelift","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"cranelift-module","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"cranelift-jit","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"cranelift-native","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"cranelift-object","old_version":"0.131.1","new_version":"0.132.1","repository_url":"https://github.com/bytecodealliance/wasmtime"},{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"regex-syntax","old_version":"0.8.10","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"tikv-jemallocator","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/tikv/jemallocator"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-deps group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [salsa](https://github.com/salsa-rs/salsa) | `0.26.2` | `0.27.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.2.63` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [cranelift](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [cranelift-module](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [cranelift-jit](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [cranelift-native](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [cranelift-object](https://github.com/bytecodealliance/wasmtime) | `0.131.1` | `0.132.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.10` | `0.8.11` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.1` | `0.7.0` |\n\n\nUpdates `either` from 1.15.0 to 1.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/8f4ecd9964ea909a7f989a3668a2710310a0e62f\"\u003e\u003ccode\u003e8f4ecd9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/138\"\u003e#138\u003c/a\u003e from cuviper/release-1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/c35bb4ec7733b239e3c918647e2f9cf17d35d842\"\u003e\u003ccode\u003ec35bb4e\u003c/code\u003e\u003c/a\u003e Release 1.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/652486ebf1da214043f9a7f61f7412e959bbd383\"\u003e\u003ccode\u003e652486e\u003c/code\u003e\u003c/a\u003e Fix an unused import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/c26e69346444895d18a95b7f06fec53b5548090f\"\u003e\u003ccode\u003ec26e693\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/137\"\u003e#137\u003c/a\u003e from ronnodas/map-both\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/aa7f1d46f1d40b96f326ea642f1eb14bc99b9400\"\u003e\u003ccode\u003eaa7f1d4\u003c/code\u003e\u003c/a\u003e Add a single-ident version of \u003ccode\u003emap_both!\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/a706625b85e45f34914b3a1ef62d808446863f6b\"\u003e\u003ccode\u003ea706625\u003c/code\u003e\u003c/a\u003e Format the \u003ccode\u003emap_both!\u003c/code\u003e example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/85b1b56bcdd533a31400123e3c8dd7978b8e7a14\"\u003e\u003ccode\u003e85b1b56\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/128\"\u003e#128\u003c/a\u003e from A4-Tacks/for-both-ident-pattern\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/304e8147d3fecb4e2b99c36902843e0cc5fecab8\"\u003e\u003ccode\u003e304e814\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/127\"\u003e#127\u003c/a\u003e from A4-Tacks/map-or\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/ff9e326bebfab178657b1e3d1b21e9b24944972b\"\u003e\u003ccode\u003eff9e326\u003c/code\u003e\u003c/a\u003e Apply formatting suggestions from code review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/either/commit/71c9a91c04d6fb8a7356a8b909fdb68457747f51\"\u003e\u003ccode\u003e71c9a91\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rayon-rs/either/issues/126\"\u003e#126\u003c/a\u003e from A4-Tacks/is-and\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/either/compare/1.15.0...1.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `salsa` from 0.26.2 to 0.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/salsa-rs/salsa/releases\"\u003esalsa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esalsa-macro-rules-v0.27.0\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDo not use \u003ccode\u003e#[allow(non_local_definitions)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDetect overlapping supertype variants via leaf type IDs (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esalsa-macros-v0.27.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix tracked impl db lifetime for as_deref return mode (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect overlapping supertype variants via leaf type IDs (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1080\"\u003e#1080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esalsa-v0.27.0\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eannotate return type in closure (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaccumulated values lost when reused tracked fn skips re-execution (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInvalidate fixpoint memos after cancellation (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefresh trybuild snapshots for Rust 1.96 (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove outdated RELEASES.md file; exclude a few more files from published crates (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip memory usage tests on 32-bit (non-64-bit) targets (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert CRLF-terminated sources to LF-terminated (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1092\"\u003e#1092\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/salsa-rs/salsa/blob/master/CHANGELOG.md\"\u003esalsa's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/compare/salsa-v0.26.2...salsa-v0.27.0\"\u003e0.27.0\u003c/a\u003e - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eannotate return type in closure (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaccumulated values lost when reused tracked fn skips re-execution (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInvalidate fixpoint memos after cancellation (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefresh trybuild snapshots for Rust 1.96 (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove outdated RELEASES.md file; exclude a few more files from published crates (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip memory usage tests on 32-bit (non-64-bit) targets (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConvert CRLF-terminated sources to LF-terminated (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/pull/1092\"\u003e#1092\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/salsa-rs/salsa/commit/0f7e31d4eaa2420c240d138d03fa1cf5991cce45\"\u003e\u003ccode\u003e0f7e31d\u003c/code\u003e\u003c/a\u003e chore: release v0.27.0 (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/0d356cf50020fd60428b4c350733b01c864708d6\"\u003e\u003ccode\u003e0d356cf\u003c/code\u003e\u003c/a\u003e Invalidate fixpoint memos after cancellation (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/27c85ed99d504ba560beddc8c0a06b824830648f\"\u003e\u003ccode\u003e27c85ed\u003c/code\u003e\u003c/a\u003e fix: annotate return type in closure (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/b14cb0f14be8fc2ac06ff73bfb553da4624edbe2\"\u003e\u003ccode\u003eb14cb0f\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/c3d88eb8671d09e1a175aa4d4b391a6242d2d123\"\u003e\u003ccode\u003ec3d88eb\u003c/code\u003e\u003c/a\u003e fix: accumulated values lost when reused tracked fn skips re-execution (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/e4ae47b59762035f24d562e34ab6c7f4c3d4f0c6\"\u003e\u003ccode\u003ee4ae47b\u003c/code\u003e\u003c/a\u003e Refresh trybuild snapshots for Rust 1.96 (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1102\"\u003e#1102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/7e77c49f27210dc85b49ba28606542d72836b5ab\"\u003e\u003ccode\u003e7e77c49\u003c/code\u003e\u003c/a\u003e Remove outdated RELEASES.md file; exclude a few more files from published cra...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/236d2c3b787373d61e67337acc92026bbcfbdedb\"\u003e\u003ccode\u003e236d2c3\u003c/code\u003e\u003c/a\u003e Skip memory usage tests on 32-bit (non-64-bit) targets (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/salsa-rs/salsa/commit/22d0fe61ee4538f42375530983b4f29e9890b868\"\u003e\u003ccode\u003e22d0fe6\u003c/code\u003e\u003c/a\u003e Convert CRLF-terminated sources to LF-terminated (\u003ca href=\"https://redirect.github.com/salsa-rs/salsa/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/salsa-rs/salsa/compare/salsa-v0.26.2...salsa-v0.27.0\"\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.62 to 1.2.63\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.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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/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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.2.63\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift-module` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift-module's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift-jit` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift-jit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift-native` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift-native's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cranelift-object` from 0.131.1 to 0.132.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bytecodealliance/wasmtime/releases\"\u003ecranelift-object's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev38.0.2: Release Wasmtime 38.0.2 (\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/issues/11903\"\u003e#11903\u003c/a\u003e)\u003c/h2\u003e\n\u003ch2\u003e38.0.2\u003c/h2\u003e\n\u003cp\u003eReleased 2025-10-21.\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis repository is attempting to start out using GitHub's \u0026quot;Immutable Releases\u0026quot;\nfeature with this release, and this'll be the first release, assuming all goes\nwell, that has this enabled.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11901\"\u003e#11901\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix compatibility with the Go runtime on Windows for exceptions.\n\u003ca href=\"https://redirect.github.com/bytecodealliance/wasmtime/pull/11892\"\u003e#11892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edev\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\u003eSee full diff in \u003ca href=\"https://github.com/bytecodealliance/wasmtime/commits\"\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.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.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.29 to 0.4.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...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-syntax` from 0.8.10 to 0.8.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/regex/compare/regex-syntax-0.8.10...regex-syntax-0.8.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tikv-jemallocator` from 0.6.1 to 0.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tikv/jemallocator/releases\"\u003etikv-jemallocator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverse order of MAKEFLAGS priority (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefine ALIGNOF_MAX_ALIGN_T for riscv32 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove build directory once build of \u003ccode\u003ejemalloc-sys\u003c/code\u003e finishes (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross-compile for tier-3 riscv64a23 target (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esys: support *-windows-gnullvm targets (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate LDFLAGS, if present (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejemalloc-ctl: fix invalid update implementation\u003c/li\u003e\n\u003cli\u003eadd new free ffi\u003c/li\u003e\n\u003cli\u003eUpdate jemalloc to 5.3.1 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd profiling_libunwind feature (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epassthrough cc env/args using native cc features (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/158\"\u003e#158\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/tikv/jemallocator/blob/main/CHANGELOG.md\"\u003etikv-jemallocator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.7.0 - 2026-05-25\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eReverse order of MAKEFLAGS priority (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/152\"\u003e#152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDefine ALIGNOF_MAX_ALIGN_T for riscv32 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/153\"\u003e#153\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove build directory once build of \u003ccode\u003ejemalloc-sys\u003c/code\u003e finishes (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix cross-compile for tier-3 riscv64a23 target (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/141\"\u003e#141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esys: support *-windows-gnullvm targets (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePropagate LDFLAGS, if present (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/155\"\u003e#155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ejemalloc-ctl: fix invalid update implementation\u003c/li\u003e\n\u003cli\u003eadd new free ffi\u003c/li\u003e\n\u003cli\u003eUpdate jemalloc to 5.3.1 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd profiling_libunwind feature (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epassthrough cc env/args using native cc features (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/158\"\u003e#158\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/tikv/jemallocator/commit/0e9129157d261cf6bda86d5dcd9eba94f3cd0f96\"\u003e\u003ccode\u003e0e91291\u003c/code\u003e\u003c/a\u003e *: bump 0.7.0 (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/e16f89e4305fc45c089d8c782e8727c9eb5335e0\"\u003e\u003ccode\u003ee16f89e\u003c/code\u003e\u003c/a\u003e passthrough cc env/args using native cc features (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/158\"\u003e#158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/3bc06e901d7a4a36082f769bf26384a1d80fdd77\"\u003e\u003ccode\u003e3bc06e9\u003c/code\u003e\u003c/a\u003e Add profiling_libunwind feature (\u003ca href=\"https://redirect.github.com/tikv/jemallocator/issues/159\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/c7101ce04fda9652c41a641b35e3f5879751f496\"\u003e\u003ccode\u003ec7101ce\u003c/code\u003e\u003c/a\u003e Update jemalloc to 5.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/741a86bee7ec6d977b0f5e41dd3994737c2106ed\"\u003e\u003ccode\u003e741a86b\u003c/code\u003e\u003c/a\u003e enable CI for nightly branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/7e5e78a22534adabb6c7f940294591d6ce1bac7b\"\u003e\u003ccode\u003e7e5e78a\u003c/code\u003e\u003c/a\u003e add new free ffi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/1809195c6eac9cd3246a7a2d0edbdb10ebc7806f\"\u003e\u003ccode\u003e1809195\u003c/code\u003e\u003c/a\u003e switch to facebook/jemalloc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/ccc2bfc0ffeac21f3483f1a89acd26581674c064\"\u003e\u003ccode\u003eccc2bfc\u003c/code\u003e\u003c/a\u003e jemalloc-ctl: fix invalid update implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/baae33dd29ccd82c8330021418b293fa6eab5bbc\"\u003e\u003ccode\u003ebaae33d\u003c/code\u003e\u003c/a\u003e Upgrade from macos-13 to macos-15-intel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tikv/jemallocator/commit/4400f090d5221f2489207b3c7e7341cee2047d24\"\u003e\u003ccode\u003e4400f09\u003c/code\u003e\u003c/a\u003e Propagate LDFLAGS, if present\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tikv/jemallocator/compare/0.6.1...0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot 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/n1ght-hunter/scrap/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/n1ght-hunter%2Fscrap/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"2.11.1","new_version":"2.13.0","update_type":"minor","path":null,"pr_created_at":"2026-06-10T11:40:56.000Z","version_change":"2.11.1 → 2.13.0","issue":{"uuid":"4630833570","node_id":"PR_kwDOSssLP87k1B-v","number":8,"state":"closed","title":"build(deps): bump the rust-dependencies group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-14T07:37:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-10T11:40:56.000Z","updated_at":"2026-06-14T07:37:25.000Z","time_to_close":330987,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":16,"packages":[{"name":"bitflags","old_version":"2.11.1","new_version":"2.13.0","repository_url":"https://github.com/bitflags/bitflags"},{"name":"unicode-segmentation","old_version":"1.13.2","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"termina","old_version":"0.3.1","new_version":"0.3.3","repository_url":"https://github.com/helix-editor/termina"},{"name":"regex","old_version":"1.12.3","new_version":"1.12.4","repository_url":"https://github.com/rust-lang/regex"},{"name":"log","old_version":"0.4.29","new_version":"0.4.32","repository_url":"https://github.com/rust-lang/log"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"tokio","old_version":"1.52.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"libc","old_version":"0.2.185","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.26","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"pulldown-cmark","old_version":"0.13.3","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"open","old_version":"5.3.3","new_version":"5.3.5","repository_url":"https://github.com/Byron/open-rs"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"hashbrown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"cc","old_version":"1.2.60","new_version":"1.2.63","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"which","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/harryfei/which-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.1` | `2.13.0` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.13.2` | `1.13.3` |\n| [termina](https://github.com/helix-editor/termina) | `0.3.1` | `0.3.3` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.12.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.32` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.0` | `1.52.3` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.26` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.13.3` | `0.13.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.3.5` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.60` | `1.2.63` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.3` |\n\n\nUpdates `bitflags` from 2.11.1 to 2.13.0\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.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\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.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\u003c/blockquote\u003e\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/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/fbbbfac3f383acadf801fb042530d72a39c330d2\"\u003e\u003ccode\u003efbbbfac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/489\"\u003e#489\u003c/a\u003e from ssrlive/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/8c498c79bb876ebc6b0eabcd6db7a1653774d325\"\u003e\u003ccode\u003e8c498c7\u003c/code\u003e\u003c/a\u003e Change visibility of new function to crate scope\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3cbddab7865d517fa9d7a6d0b0c791f376f39e08\"\u003e\u003ccode\u003e3cbddab\u003c/code\u003e\u003c/a\u003e move iter_equal_names to trait Flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80f21930fb20ca94ff333b2bb671889c31df3f9b\"\u003e\u003ccode\u003e80f2193\u003c/code\u003e\u003c/a\u003e add MyFlags::Abc::iter_equal_names() method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9196a3a860f6bc367aec3a044fbbebea18a59d01\"\u003e\u003ccode\u003e9196a3a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/488\"\u003e#488\u003c/a\u003e from bitflags/cargo/2.12.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5626df47f661b9ca7396e570186dcab5762a8b3d\"\u003e\u003ccode\u003e5626df4\u003c/code\u003e\u003c/a\u003e prepare for 2.12.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a5d3d5ea74d8469ebd94eb9f2898e44e0068cd2c\"\u003e\u003ccode\u003ea5d3d5e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/487\"\u003e#487\u003c/a\u003e from bitflags/fix/macro-expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/241a8e01bd1f5e67ba478d374dd290c42df9ac4e\"\u003e\u003ccode\u003e241a8e0\u003c/code\u003e\u003c/a\u003e add a few docs for tt-munchers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/1d2138343822d08175a210138169b256fc081e7b\"\u003e\u003ccode\u003e1d21383\u003c/code\u003e\u003c/a\u003e namaespace #[flag_name] under #[bitflags()]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-segmentation` from 1.13.2 to 1.13.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-rs/unicode-segmentation/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `termina` from 0.3.1 to 0.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/helix-editor/termina/blob/master/CHANGELOG.md\"\u003etermina's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.3.3] - 2026-05-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags representation (\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c7672\"\u003ec04c2c7672\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[v0.3.2] - 2026-05-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed parsing of OSC sequences terminated by BEL (0x07) (\u003ca href=\"https://redirect.github.com/helix-editor/termina/pull/22\"\u003e#22\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/helix-editor/termina/commit/6f7871364af18f2a36a2be28cfc658fea130992c\"\u003e\u003ccode\u003e6f78713\u003c/code\u003e\u003c/a\u003e Release v0.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/88c34d19dce02bc5ec024107e7a59ed3093d3dba\"\u003e\u003ccode\u003e88c34d1\u003c/code\u003e\u003c/a\u003e Improve public rustdocs (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/acfd456c9303f0a237841b9ba7143dd8e8919f63\"\u003e\u003ccode\u003eacfd456\u003c/code\u003e\u003c/a\u003e Reject \u003ccode\u003eu16::MAX\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/f7f74219205811b6e9e11d351515619aa5e96c67\"\u003e\u003ccode\u003ef7f7421\u003c/code\u003e\u003c/a\u003e windows: Explain stdin/stdout BorrowedHandle behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/78a80cb405d3fc6ac39c2819984927576d3a59fc\"\u003e\u003ccode\u003e78a80cb\u003c/code\u003e\u003c/a\u003e Avoid \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003eOneBased::from_zero_based\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a7432ae4041f9a0c97f0ca01f5f5743527944bed\"\u003e\u003ccode\u003ea7432ae\u003c/code\u003e\u003c/a\u003e parser: Avoid slicing when parsing bracketed paste\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/c04c2c767273f57225cbd5c45cc12f4b357618dd\"\u003e\u003ccode\u003ec04c2c7\u003c/code\u003e\u003c/a\u003e Fix Kitty Keyboard \u003ccode\u003eModifiers\u003c/code\u003e bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/5435c2d2bfeccf4d81f566829b8e965f1c195f7e\"\u003e\u003ccode\u003e5435c2d\u003c/code\u003e\u003c/a\u003e Release v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/a6749dbc6112b6a1b554ed55da8ab673dd393624\"\u003e\u003ccode\u003ea6749db\u003c/code\u003e\u003c/a\u003e Add changelog notes for OSC BEL fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/helix-editor/termina/commit/936cc8001acd824a52ad18ee3b369c75b2b5914c\"\u003e\u003ccode\u003e936cc80\u003c/code\u003e\u003c/a\u003e Parser: allow BEL to terminate OSC sequences (\u003ca href=\"https://redirect.github.com/helix-editor/termina/issues/22\"\u003e#22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/helix-editor/termina/compare/v0.3.1...v0.3.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.3 to 1.12.4\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.12.4 (2025-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\nwith very large character classes.\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1308\"\u003e#1308\u003c/a\u003e:\nAvoid re-canonicalizing the entire interval set when pushing new class ranges.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7b96fdc9d5fe6a0cb4efe30e6689b050493fc1e1\"\u003e\u003ccode\u003e7b96fdc\u003c/code\u003e\u003c/a\u003e 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/7b89cf0534aa58ab8a4a6672e14a59b53f08eb2c\"\u003e\u003ccode\u003e7b89cf0\u003c/code\u003e\u003c/a\u003e deps: update to regex-syntax 0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/140167995737fa11dfe11b8af8b9aa143b790b4e\"\u003e\u003ccode\u003e1401679\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d7090000b3be51677d8e79c3b8bcc8a4d176bddc\"\u003e\u003ccode\u003ed709000\u003c/code\u003e\u003c/a\u003e changelog: 1.12.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/9825c741c8ac1e61e8f78cebc12205cd35e4767f\"\u003e\u003ccode\u003e9825c74\u003c/code\u003e\u003c/a\u003e syntax: avoid re-canonicalizing the entire IntervalSet on push (\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1308\"\u003e#1308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/a7f2ff6dbc43f40994d7c3d1d968ba4ac92329e1\"\u003e\u003ccode\u003ea7f2ff6\u003c/code\u003e\u003c/a\u003e docs: clarify regex-lite word boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2c7b17246da744bb2e1b911d3ddc1369fe3b472a\"\u003e\u003ccode\u003e2c7b172\u003c/code\u003e\u003c/a\u003e docs: clarify unsupported Anchored::Pattern searches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/839d16bc65b60e2006d3599d20bfa6efc14049d8\"\u003e\u003ccode\u003e839d16b\u003c/code\u003e\u003c/a\u003e regex-syntax-0.8.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/c4865a0c8446a701e10b0fd987f19068f5dcc365\"\u003e\u003ccode\u003ec4865a0\u003c/code\u003e\u003c/a\u003e syntax: fix negation handling in HIR translation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d8761c00ed25c5899e3dcfb0f17e827b8e41530a\"\u003e\u003ccode\u003ed8761c0\u003c/code\u003e\u003c/a\u003e cargo: also include \u003ccode\u003ebenches\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.12.4\"\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.32\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.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\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\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.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\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMSRV is bumped to 1.71.0 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\u003c/blockquote\u003e\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/a5b5b2113e2767801250af184d6c3971e689ae3b\"\u003e\u003ccode\u003ea5b5b21\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/730\"\u003e#730\u003c/a\u003e from rust-lang/cargo/0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c8d3b125c6216b3667e05544591f4fb34f53ff78\"\u003e\u003ccode\u003ec8d3b12\u003c/code\u003e\u003c/a\u003e prepare for 0.4.32 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ce6cd9fef14084207f2b6758999af062f89f9d87\"\u003e\u003ccode\u003ece6cd9f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/729\"\u003e#729\u003c/a\u003e from tisonkun/kv-std-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/20b3b050469d6aab6c0f2e77acaab2313d5fc9a2\"\u003e\u003ccode\u003e20b3b05\u003c/code\u003e\u003c/a\u003e drop cfg-feature=kv as it is already met\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7bc120062895aadd440ab015e62275841465a1a6\"\u003e\u003ccode\u003e7bc1200\u003c/code\u003e\u003c/a\u003e kv::std_support may not need value-bag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/580839288e5f2babc17e6c36f7d56e60082a47ef\"\u003e\u003ccode\u003e5808392\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/728\"\u003e#728\u003c/a\u003e from rust-lang/cargo/0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/86d739f51a9c59a3cb66a79e695639e6fb41465b\"\u003e\u003ccode\u003e86d739f\u003c/code\u003e\u003c/a\u003e prepare for 0.4.31 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/c906cfb02e351b59cfe35c0f0be22093086aabb1\"\u003e\u003ccode\u003ec906cfb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/727\"\u003e#727\u003c/a\u003e from tisonkun/leverage-static-str-key-when-possible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/756c279649f79ce0ef8dccf952c5df4017791d1c\"\u003e\u003ccode\u003e756c279\u003c/code\u003e\u003c/a\u003e leverage str literal as well\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3dd250d1537fd7e5974e0802b1025cc3e4561503\"\u003e\u003ccode\u003e3dd250d\u003c/code\u003e\u003c/a\u003e rename Key::from_static_str to from_str_static\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.32\"\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.150\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.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/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\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/dc8003a88e7142529cf4a7429c4778af31dadf50\"\u003e\u003ccode\u003edc8003a\u003c/code\u003e\u003c/a\u003e Raise required compiler for preserve_order feature to 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a42fa980f8556cda36d896fa3713544b2e5eaa2c\"\u003e\u003ccode\u003ea42fa98\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/684a60eba18abfc0e0f7ddb0c2cd39f8f60249cf\"\u003e\u003ccode\u003e684a60e\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/serde-rs/json/commit/7c7da3302b6b1cdab7f11ea49ca1a74422ab4551\"\u003e\u003ccode\u003e7c7da33\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/acf4850e2969f1caccab2c4727a90ed006ba35bb\"\u003e\u003ccode\u003eacf4850\u003c/code\u003e\u003c/a\u003e Simplify Number::is_f64\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/6b8ceab565dcfe4f83dfaacd287d11c8bd8f306c\"\u003e\u003ccode\u003e6b8ceab\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or 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.150\"\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 `tokio` from 1.52.0 to 1.52.3\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.52.3\u003c/h2\u003e\n\u003ch1\u003e1.52.3 (May 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8062\"\u003etokio-rs/tokio#8062\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8074\"\u003e#8074\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8074\"\u003etokio-rs/tokio#8074\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8075\"\u003etokio-rs/tokio#8075\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8076\"\u003etokio-rs/tokio#8076\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.2\u003c/h2\u003e\n\u003ch1\u003e1.52.2 (May 4th, 2026)\u003c/h1\u003e\n\u003cp\u003eThis release reverts the LIFO slot stealing change introduced in 1.51.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e), due to [its performance impact]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e. (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7431\"\u003e#7431\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7431\"\u003etokio-rs/tokio#7431\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8065\"\u003e#8065\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8065\"\u003etokio-rs/tokio#8065\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8100\"\u003e#8100\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8100\"\u003etokio-rs/tokio#8100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.52.1\u003c/h2\u003e\n\u003ch1\u003e1.52.1 (April 16th, 2026)\u003c/h1\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: revert \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e to fix [a regression]\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e that causes \u003ccode\u003espawn_blocking\u003c/code\u003e to hang (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7757\"\u003e#7757\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/7757\"\u003etokio-rs/tokio#7757\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8056\"\u003e#8056\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8056\"\u003etokio-rs/tokio#8056\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8057\"\u003e#8057\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8057\"\u003etokio-rs/tokio#8057\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/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93\"\u003e\u003ccode\u003ed875691\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8130\"\u003e#8130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81\"\u003e\u003ccode\u003ee1aebb0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.3' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8129\"\u003e#8129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71\"\u003e\u003ccode\u003efd63094\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.51.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8127\"\u003e#8127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b\"\u003e\u003ccode\u003e8c600d0\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.47.5' into 'tokio-1.51.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8123\"\u003e#8123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc\"\u003e\u003ccode\u003e11bfc13\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.47.5 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8122\"\u003e#8122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815\"\u003e\u003ccode\u003ef085b62\u003c/code\u003e\u003c/a\u003e sync: notify receivers in mpsc \u003ccode\u003eOwnedPermit::release()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8075\"\u003e#8075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2\"\u003e\u003ccode\u003e30d25cc\u003c/code\u003e\u003c/a\u003e sync: require that an \u003ccode\u003eRwLock\u003c/code\u003e has \u003ccode\u003emax_readers != 0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8076\"\u003e#8076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28\"\u003e\u003ccode\u003e9fccf53\u003c/code\u003e\u003c/a\u003e sync: return \u003ccode\u003eEmpty\u003c/code\u003e from \u003ccode\u003etry_recv()\u003c/code\u003e when mpsc is closed with outstanding p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b\"\u003e\u003ccode\u003eebf61b4\u003c/code\u003e\u003c/a\u003e sync: fix underflow in mpsc channel \u003ccode\u003elen()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8062\"\u003e#8062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067\"\u003e\u003ccode\u003e4abe9d7\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.2 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8115\"\u003e#8115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.0...tokio-1.52.3\"\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.185 to 0.2.186\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.186\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/blob/0.2.186/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.185...0.2.186\"\u003e0.2.186\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApple: Add \u003ccode\u003eKEVENT_FLAG_*\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003ePR_SET_MEMORY_MERGE\u003c/code\u003e and \u003ccode\u003ePR_GET_MEMORY_MERGE\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5060\"\u003e#5060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCI: Migrate FreeBSD CI from Cirrus CI to GitHub Actions (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5058\"\u003e#5058\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/libc/commit/42620ffc4109dc32e02f1cae9e63a3f4311b4b71\"\u003e\u003ccode\u003e42620ff\u003c/code\u003e\u003c/a\u003e [0.2] libc: Release 0.2.186\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/9db2eaaaaea60e0b048785e41ca4eb9c50d30ad5\"\u003e\u003ccode\u003e9db2eaa\u003c/code\u003e\u003c/a\u003e apple: add KEVENT_FLAG_* constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/38409392ffb50288aa84e94b75fc37bd565fd5bc\"\u003e\u003ccode\u003e3840939\u003c/code\u003e\u003c/a\u003e Add PR_SET_MEMORY_MERGE and PR_GET_MEMORY_MERGE for linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/f697deb9440a8f916ec2fb95bef9e06fc847b6f7\"\u003e\u003ccode\u003ef697deb\u003c/code\u003e\u003c/a\u003e chore: migrate from Cirrus CI to GHA\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.185...0.2.186\"\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.26\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/82313cf95849bfe425109ad9506a52154879b1b1\"\u003e\u003ccode\u003e82313cf\u003c/code\u003e\u003c/a\u003e ignore-0.4.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/43e2f08edef8c00e5d7719212c3e6a869bca1151\"\u003e\u003ccode\u003e43e2f08\u003c/code\u003e\u003c/a\u003e ignore: fix parent gitignore matching across multiple roots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/79a23e0841ae84ef9b99c446052c8e6063a198bd\"\u003e\u003ccode\u003e79a23e0\u003c/code\u003e\u003c/a\u003e ignore: use named fields in \u003ccode\u003eIgnore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/4519153e5e461527f4bca45b042fff45c4ec6fb9\"\u003e\u003ccode\u003e4519153\u003c/code\u003e\u003c/a\u003e doc: clarify half-boundary syntax for the \u003ccode\u003e-w/--word-regexp\u003c/code\u003e flag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cb66736f146f093497f4dc537b33d0826f9af33c\"\u003e\u003ccode\u003ecb66736\u003c/code\u003e\u003c/a\u003e core: bleat a DEBUG message when RIPGREP_CONFIG_PATH is not set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/9b84e154c8e404f4c40f6f4e4c674ea02e77324a\"\u003e\u003ccode\u003e9b84e15\u003c/code\u003e\u003c/a\u003e ignore/types: add \u003ccode\u003econtainer\u003c/code\u003e type that covers both \u003ccode\u003eDockerfile\u003c/code\u003e and `Contain...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/cd1f981beafaeb9b61537e47e91314cea125400b\"\u003e\u003ccode\u003ecd1f981\u003c/code\u003e\u003c/a\u003e fix: derive \u003ccode\u003eDefault\u003c/code\u003e when possible\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.25...ignore-0.4.26\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulldown-cmark` 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/raphlinus/pulldown-cmark/releases\"\u003epulldown-cmark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.13.4\u003c/h2\u003e\n\u003cp\u003eFix \u003ccode\u003epanic\u003c/code\u003e in specific cases with \u003ccode\u003eTightParagraph\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases by \u003ca href=\"https://github.com/Martin1887\"\u003e\u003ccode\u003e@​Martin1887\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1096\"\u003epulldown-cmark/pulldown-cmark#1096\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.13.3...v0.13.4\"\u003ehttps://github.com/pulldown-cmark/pulldown-cmark/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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/38e4d08f14ec4bd9783270e9623db7681ebed968\"\u003e\u003ccode\u003e38e4d08\u003c/code\u003e\u003c/a\u003e chore: cargo update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/9c61031bf9b403415eec53646a209c4f988cb5bc\"\u003e\u003ccode\u003e9c61031\u003c/code\u003e\u003c/a\u003e chore: bump pulldown-cmark version to 0.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/709268f5fa84fbbcb02104fc117a1d280cdc1c9d\"\u003e\u003ccode\u003e709268f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raphlinus/pulldown-cmark/issues/1096\"\u003e#1096\u003c/a\u003e from pulldown-cmark/fix-1095\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/c1d44502ae63a8a8c9d1335b627a8428633b02ea\"\u003e\u003ccode\u003ec1d4450\u003c/code\u003e\u003c/a\u003e Add test case from 1097\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pulldown-cmark/pulldown-cmark/commit/6fea4536f330a806839d253e8dc7840d615b3676\"\u003e\u003ccode\u003e6fea453\u003c/code\u003e\u003c/a\u003e fix: panic in parser iterator for \u003ccode\u003eTightParagraph\u003c/code\u003e in some cases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/raphlinus/pulldown-cmark/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 `open` from 5.3.3 to 5.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/releases\"\u003eopen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.5\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003edelegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness (bb28d04)\u003c/li\u003e\n\u003cli\u003eReview (f72e644)\u003c/li\u003e\n\u003cli\u003eDelegate to winebrowser under Wine (db81369)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev5.3.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign with_detached() implementation with with()\nOn macOS, /usr/bin/open is natively detached. This commit changes\nwith_detached to use the same logic as with() .avoid double detachment to prevent silent failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1 commit was 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.com/rust-lang/rust-clippy\"\u003eClippy\u003c/a\u003e helped 1 time to make code idiomatic.\u003c/p\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\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/Byron/open-rs/blob/main/changelog.md\"\u003eopen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.5 (2026-05-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e delegate to winebrowser under Wine\nWhen running a Windows-targeted binary under Wine, open requests previously fell back to Wine's bundled \u003ccode\u003eexplorer.exe\u003c/code\u003e, which lacks proper host desktop integration.\u003c/p\u003e\n\u003cp\u003eThis change detects the Wine environment at runtime (via \u003ccode\u003eWINEPREFIX\u003c/code\u003e, \u003ccode\u003eWINELOADER\u003c/code\u003e, or \u003ccode\u003eWINEDEBUG\u003c/code\u003e) and prepends a winebrowser command to the launcher list. \u003ccode\u003ewinebrowser\u003c/code\u003e is Wine's official utility for forwarding file/URL requests to the host OS's default handler (e.g., \u003ccode\u003exdg-open\u003c/code\u003e on Linux, \u003ccode\u003eopen\u003c/code\u003e on macOS).\u003c/p\u003e\n\u003cp\u003eIf winebrowser is unavailable or fails, the existing \u003ccode\u003ecmd /c start\u003c/code\u003e fallback is used automatically, preserving backward compatibility. No public API changes or compile-time flags are introduced.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e3 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e22 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eMerge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness (\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReview (\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDelegate to winebrowser under Wine (\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e5.3.4 (2026-04-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e align with_detached() implementation with with()\nOn macOS, /usr/bin/open is natively detached. This commit changes\nwith_detached to use the same logic as with() .avoid double detachment to prevent silent failure\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e7 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1 commit was 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\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/Byron/open-rs/commit/b98fc01d0a9da985c892f8fdb14b618d036ab12d\"\u003e\u003ccode\u003eb98fc01\u003c/code\u003e\u003c/a\u003e Release open v5.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/bb28d04bef96a59ff60215c349d048c8c4dfab9f\"\u003e\u003ccode\u003ebb28d04\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/121\"\u003e#121\u003c/a\u003e from gsurrel/wine-awareness\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/f72e64456bc3d46b0d3f910597ebc638b96ae75d\"\u003e\u003ccode\u003ef72e644\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/db813693f3f186dac0bcf67fd939f93ca48a0300\"\u003e\u003ccode\u003edb81369\u003c/code\u003e\u003c/a\u003e fix(windows): delegate to winebrowser under Wine\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7bd519c778eda8efe84137e61c35eaff95102d41\"\u003e\u003ccode\u003e7bd519c\u003c/code\u003e\u003c/a\u003e Release open v5.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7db5738d0d7a43da8b3f29ad5a5c26c73c687a26\"\u003e\u003ccode\u003e7db5738\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/119\"\u003e#119\u003c/a\u003e from benzeneringlq/fix-macos-detach-silent-failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/8e122d41929be6d9780679d6a40971de36247af3\"\u003e\u003ccode\u003e8e122d4\u003c/code\u003e\u003c/a\u003e fix(macos): align with_detached() implementation with with()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/20ea1758c597d50a58b67854f063a9a9cd99ecb8\"\u003e\u003ccode\u003e20ea175\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/117\"\u003e#117\u003c/a\u003e from ChrisDenton/absolute\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7faae875e76ddc05feb24f2bc935532ebfe7fefc\"\u003e\u003ccode\u003e7faae87\u003c/code\u003e\u003c/a\u003e Thanks clippy (on Windows)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/1ab9c4738eadacdb83e770ad4ca3133b3fac6c91\"\u003e\u003ccode\u003e1ab9c47\u003c/code\u003e\u003c/a\u003e Enable clippy deny on CI, with all features, but allow incompatible MRSV there\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Byron/open-rs/compare/v5.3.3...v5.3.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dashmap` from 6.1.0 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xacrimon/dashmap/releases\"\u003edashmap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.1\u003c/h2\u003e\n\u003cp\u003eThis is an interim maintenance release for the existing v6 branch before v7 can be released. This bumps the MSRV to 1.85 and updates dependencies to their latest versions.\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/xacrimon/dashmap/commit/749ed1f965115e9e1920d2fc7ae65f633858b021\"\u003e\u003ccode\u003e749ed1f\u003c/code\u003e\u003c/a\u003e v6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/d02b945b0b26a69fc90335947b62a91e798f51dd\"\u003e\u003ccode\u003ed02b945\u003c/code\u003e\u003c/a\u003e v6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/b9836256b680d062e4eefec7abee21c159049224\"\u003e\u003ccode\u003eb983625\u003c/code\u003e\u003c/a\u003e update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xacrimon/dashmap/commit/94a294a62971d01fb54b564a05f68674b6677100\"\u003e\u003ccode\u003e94a294a\u003c/code\u003e\u003c/a\u003e bump msrv to 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hashbrown` from 0.17.0 to 0.17.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/hashbrown/releases\"\u003ehashbrown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.17.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/blob/main/CHANGELOG.md\"\u003ehashbrown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\u003e0.17.1\u003c/a\u003e - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\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/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d\"\u003e\u003ccode\u003ec62a63a\u003c/code\u003e\u003c/a\u003e chore: release v0.17.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79\"\u003e\u003ccode\u003e420e83b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/722\"\u003e#722\u003c/a\u003e from cuviper/rustc_try_insert\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef\"\u003e\u003ccode\u003e51cecbd\u003c/code\u003e\u003c/a\u003e Move the \u003ccode\u003eRustcOccupiedError\u003c/code\u003e note as requested in review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231\"\u003e\u003ccode\u003e16d0f37\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eHashMap::rustc_try_insert\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc\"\u003e\u003ccode\u003e18a04c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/721\"\u003e#721\u003c/a\u003e from clarfonthey/branch-rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6\"\u003e\u003ccode\u003eee8a0ee\u003c/code\u003e\u003c/a\u003e Rename master to main in release-plz workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34\"\u003e\u003ccode\u003e147df65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/720\"\u003e#720\u003c/a\u003e from xtqqczze/authors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58\"\u003e\u003ccode\u003e64a0acb\u003c/code\u003e\u003c/a\u003e Remove package.authors field from Cargo metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7\"\u003e\u003ccode\u003e867db72\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/hashbrown/issues/716\"\u003e#716\u003c/a\u003e from atouchet/rdm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb\"\u003e\u003ccode\u003e57b760b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1\"\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.60 to 1.2.63\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.2.63\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.62\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.2.61\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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/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.2.62...cc-v1.2.63\"\u003e1.2.63\u003c/a\u003e - 2026-05-29\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1736\"\u003e#1736\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.2.61...cc-v1.2.62\"\u003e1.2.62\u003c/a\u003e - 2026-05-08\u003c/h2\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/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1712\"\u003e#1712\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.2.60...cc-v1.2.61\"\u003e1.2.61\u003c/a\u003e - 2026-04-24\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eOutputKind::Capture\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1705\"\u003e#1705\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/cc-rs/commit/b49589a6a1d207d9d61079ddf599c03ef89b3b55\"\u003e\u003ccode\u003eb49589a\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.63 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1740\"\u003e#1740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/71a5688b2d5a97afe9f6b89224012d2769318a12\"\u003e\u003ccode\u003e71a5688\u003c/code\u003e\u003c/a\u003e Update shlex requirement from 1.3.0 to 2.0.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1736\"\u003e#1736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/6361640c5d4ae2e87726e12302fb712f61a064d2\"\u003e\u003ccode\u003e6361640\u003c/code\u003e\u003c/a\u003e Bump release-plz/action from 0.5.128 to 0.5.129 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1728\"\u003e#1728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/225326ac62619b957ce4aff2ae031739bcedf80c\"\u003e\u003ccode\u003e225326a\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.28 to 2.77.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1729\"\u003e#1729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/aa3088d6483110efc9fd90b1bb8cef7cdd1510de\"\u003e\u003ccode\u003eaa3088d\u003c/code\u003e\u003c/a\u003e Bump taiki-e/install-action from 2.75.19 to 2.75.28 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1722\"\u003e#1722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/37a5f8f4e1a2eaf4cf483fc0fb97d35761b720c5\"\u003e\u003ccode\u003e37a5f8f\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.2.62 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1716\"\u003e#1716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/34a2218d15abcf6cf943b9cc41a8fd9b034cad68\"\u003e\u003ccode\u003e34a2218\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/a9d86324573dee124970d217b8c7f35a43e21249\"\u003e\u003ccode\u003ea9d8632\u003c/code\u003e\u003c/a\u003e Allow exceptions on wasm platforms (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1714\"\u003e#1714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ce036b3d5f55b32e5d56517015d71241307d77e1\"\u003e\u003ccode\u003ece036b3\u003c/code\u003e\u003c/a\u003e Add relibc env (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1710\"\u003e#1710\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/18ed3dc8ec1999e742596270c4ffb465585b6056\"\u003e\u003ccode\u003e18ed3dc\u003c/code\u003e\u003c/a\u003e target: recognize sh4 architecture in parse_arch() (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.60...cc-v1.2.63\"\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.2 to 8.0.3\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.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.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/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.3\"\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/luccahuguet/yazelix-helix/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/luccahuguet%2Fyazelix-helix/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}}]}