{"id":3661,"name":"getrandom","ecosystem":"cargo","repository_url":"https://github.com/rust-random/getrandom","issues_count":999,"created_at":"2025-06-06T16:30:13.745Z","updated_at":"2025-06-06T16:30:13.745Z","purl":"pkg:cargo/getrandom","metadata":{"id":4102560,"name":"getrandom","ecosystem":"cargo","description":"A small cross-platform library for retrieving random data from system source","homepage":null,"licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/rust-random/getrandom","keywords_array":[],"namespace":null,"versions_count":40,"first_release_published_at":"2019-01-19T12:56:49.379Z","latest_release_published_at":"2025-05-09T09:58:14.182Z","latest_release_number":"0.3.3","last_synced_at":"2025-06-06T00:04:57.974Z","created_at":"2022-04-12T13:30:11.981Z","updated_at":"2025-06-06T00:26:37.319Z","registry_url":"https://crates.io/crates/getrandom/","install_command":"cargo install getrandom","documentation_url":"https://docs.rs/getrandom/","metadata":{"categories":["no-std","os"]},"repo_metadata":{"id":41059046,"uuid":"166545969","full_name":"rust-random/getrandom","owner":"rust-random","description":"A small cross-platform library for retrieving random data from (operating) system source","archived":false,"fork":false,"pushed_at":"2025-06-03T19:05:52.000Z","size":903,"stargazers_count":395,"open_issues_count":10,"forks_count":211,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-06-04T07:04:20.958Z","etag":null,"topics":[],"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/rust-random.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"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,"zenodo":null}},"created_at":"2019-01-19T12:47:14.000Z","updated_at":"2025-06-03T20:40:26.000Z","dependencies_parsed_at":"2023-10-03T08:14:23.817Z","dependency_job_id":"47780890-0f17-4e8d-9230-5668e9569fb1","html_url":"https://github.com/rust-random/getrandom","commit_stats":{"total_commits":449,"total_committers":50,"mean_commits":8.98,"dds":0.5501113585746102,"last_synced_commit":"3425cf4565f051f8e24583ba4528179e67837fd2"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-random","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258062083,"owners_count":22645028,"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":"rust-random","name":"rust-random","uuid":"42028081","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/42028081?v=4","repositories_count":8,"last_synced_at":"2025-06-05T03:49:38.055Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rust-random","funding_links":[],"total_stars":2361,"followers":50,"following":0,"created_at":"2022-11-02T16:22:33.692Z","updated_at":"2025-06-05T03:49:38.055Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-random","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-random/repositories"},"tags":[{"name":"v0.3.3","sha":"82396406b28f23ba86e3e511d34a4f5dab0fda08","kind":"tag","published_at":"2025-05-09T09:53:15.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.3.3","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.3/manifests"},{"name":"v0.2.16","sha":"ce4144b2c16fe1422037c93e267e6a52336e0834","kind":"commit","published_at":"2025-04-22T19:23:57.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.16","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.16/manifests"},{"name":"v0.3.2","sha":"3a9172299b5c36791c60d3037355d5dec5fce439","kind":"commit","published_at":"2025-03-17T21:51:01.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.3.2","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"2bb39598632af0097426815487f5b33b07edacbc","kind":"commit","published_at":"2025-01-28T01:14:18.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.3.1","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"e38855c69882c2c1ff7438f9292512a0b91275fe","kind":"commit","published_at":"2025-01-25T11:22:07.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.3.0","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.0/manifests"},{"name":"v0.3.0-rc.0","sha":"a5bc5fe4ec1854d6d8fc0fd5df9126d062d54f22","kind":"commit","published_at":"2024-11-29T12:55:46.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.3.0-rc.0","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.3.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.3.0-rc.0/manifests"},{"name":"v0.2.15","sha":"cf65e83f9df8954df101320de86f80dccfc6b68a","kind":"commit","published_at":"2024-05-06T12:29:21.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.15","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.15/manifests"},{"name":"v0.2.14","sha":"a39033a34a0b81c5b15ef1fba28696ab93aac9db","kind":"commit","published_at":"2024-04-08T10:13:41.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.14","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.14/manifests"},{"name":"v0.2.13","sha":"968dd484e2209c18330f725b854f8c13a6f4d09e","kind":"commit","published_at":"2024-04-06T00:20:46.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.13","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.13/manifests"},{"name":"v0.2.12","sha":"f68a940b4dac78b49f00599aebd56c72284a92d9","kind":"commit","published_at":"2024-01-09T05:33:08.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.12","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"baf2198d2a52e16e3c8a820ce9c47f2fe39cbe2d","kind":"commit","published_at":"2023-11-07T06:21:25.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.11","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"2e483d68aaa57168a84489349d6473b492e05478","kind":"commit","published_at":"2023-06-06T15:07:03.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.10","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"abe7ef3107a4d178618e86e403c2ea200c42bf96","kind":"commit","published_at":"2023-04-06T23:20:27.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.9","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"5c1bb00b74a2c72ba182171b93d1c4b9d30c10c4","kind":"commit","published_at":"2022-10-20T20:53:06.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.8","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"63f861c6848b9b3eabb676d6bdf5823d9d32da81","kind":"commit","published_at":"2022-06-13T21:31:59.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.7","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"fcece06dd5dc5580b79a3bc7a6310c0c48b9406f","kind":"commit","published_at":"2022-03-25T22:34:56.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.6","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"cd3a987b9b2070925f49aaffdf709fa6fbf276ab","kind":"commit","published_at":"2022-02-22T12:09:08.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.5","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"b9c7c0c13d76eead06c4433368fd5c45bdbe7651","kind":"commit","published_at":"2022-01-13T21:46:24.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.4","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"de51e2961d05c7af3f19c0c78f9a414cdcb83b67","kind":"commit","published_at":"2021-05-20T08:00:44.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.3","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"d79de0c95c01860268e071bcb6b0d019e18cd608","kind":"commit","published_at":"2021-01-19T12:34:27.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.2","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"95be9b40b4e8f580da0c8a788365122fff3d304f","kind":"commit","published_at":"2021-01-04T03:52:26.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.1","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.1/manifests"},{"name":"v0.1.16","sha":"bd14b7a243c7cda78f698742a84d1a0bbfcba972","kind":"commit","published_at":"2020-12-31T12:10:14.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.16","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.16/manifests"},{"name":"v0.2.0","sha":"5d2a4a2e56df3e4fc997695faa52d8ff0e2da203","kind":"commit","published_at":"2020-09-10T10:18:46.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.2.0","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.2.0/manifests"},{"name":"v0.1.15","sha":"48dfdb5d7a16817b7694c9807d98bb4c93a68c75","kind":"commit","published_at":"2020-09-10T10:05:28.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.15","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"33b859bae16ae0b1c782e48db2ed96eb2306a2fc","kind":"commit","published_at":"2020-01-07T12:05:23.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.14","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"d661aa7e1b8cc80b47dabe3d2135b3b47d2858af","kind":"commit","published_at":"2019-10-25T12:25:33.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.13","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"5cfa668403345340966ba597732387bfddff5b3d","kind":"commit","published_at":"2019-09-06T12:01:01.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.12","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"208b318ace1473fe72ef2e87796ac62d42463640","kind":"commit","published_at":"2019-08-25T02:28:06.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.11","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"a9b7f92965c638fc9ac6465442f7fbdd4267dad3","kind":"commit","published_at":"2019-08-17T23:27:45.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.10","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"e266249f61c66bb2ae848ad730a586d5539ddefe","kind":"commit","published_at":"2019-08-14T13:55:27.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.9","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"199b11576eea7aab93a0162e36571b8b607f0000","kind":"commit","published_at":"2019-08-05T09:02:19.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.8","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"d93954a13848fdf4ea712394619938128ac9d0fc","kind":"commit","published_at":"2019-07-29T10:07:23.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.7","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"e02e9466f9325a59f0df61cba19c36aa26a17d4d","kind":"commit","published_at":"2019-06-30T04:40:23.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.6","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"cbc44ee350dd9c9bb4ba71646ddf263fa47668f3","kind":"commit","published_at":"2019-06-30T03:32:01.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.5","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"70f6ff70b751349b904d18258b7633ca8ff5a0d6","kind":"commit","published_at":"2019-06-28T11:45:13.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.4","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"0a18857988c11977266c4737b11d8f11abaa7ff6","kind":"commit","published_at":"2019-05-16T07:50:58.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.3","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"3142dee2f3a71dbce9b52decf16fc77b5032d57e","kind":"commit","published_at":"2019-04-06T14:23:22.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.2","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"c2f13c818a93ec54a7e3285703512e12e899c76e","kind":"commit","published_at":"2019-04-05T15:25:55.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.1","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"4c1d7c4498f9b510763bb3c26b4f5981aed50755","kind":"commit","published_at":"2019-03-23T16:29:42.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.1.0","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.1.0/manifests"},{"name":"v0.0.0","sha":"c9440a20bd409c5d5a7957279725457cf2f274b1","kind":"commit","published_at":"2019-01-19T12:56:20.000Z","download_url":"https://codeload.github.com/rust-random/getrandom/tar.gz/v0.0.0","html_url":"https://github.com/rust-random/getrandom/releases/tag/v0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-random%2Fgetrandom/tags/v0.0.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T00:26:37.319Z","dependent_packages_count":1077,"downloads":524206551,"downloads_period":"total","dependent_repos_count":72510,"rankings":{"downloads":0.010578503071292059,"dependent_repos_count":0.019746539066411842,"dependent_packages_count":0.06981812027052758,"stargazers_count":9.83518692214927,"forks_count":4.7032024654964495,"docker_downloads_count":0.021862239680670255,"average":2.443399131622437},"purl":"pkg:cargo/getrandom","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/getrandom","docker_dependents_count":1221,"docker_downloads_count":490595364,"usage_url":"https://repos.ecosyste.ms/usage/cargo/getrandom","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/getrandom/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/getrandom/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/getrandom/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/getrandom/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/getrandom/related_packages","maintainers":[{"uuid":"1234","login":"dhardy","name":"Diggory Hardy","email":null,"url":"https://github.com/dhardy","packages_count":35,"html_url":"https://crates.io/users/dhardy","role":null,"created_at":"2022-11-07T19:43:41.104Z","updated_at":"2022-11-07T19:43:41.104Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/dhardy/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":360,"unique_repositories_count_past_30_days":7,"recent_issues":[{"uuid":"4952138427","node_id":"PR_kwDORlTvwc71Bwsz","number":392,"state":"closed","title":"build(deps): bump the rust group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-07-25T06:54:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-22T18:49:59.000Z","updated_at":"2026-07-25T06:56:17.000Z","time_to_close":216269,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust","update_count":33,"packages":[{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.19","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"p256","old_version":"0.13.2","new_version":"0.14.0","repository_url":"https://github.com/RustCrypto/elliptic-curves"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"ignore","old_version":"0.4.26","new_version":"0.4.31","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"tree-sitter","old_version":"0.26.7","new_version":"0.26.11","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.24.1","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-c","old_version":"0.24.1","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-swift","old_version":"0.7.1","new_version":"0.7.3","repository_url":"https://github.com/alex-pinkus/tree-sitter-swift"},{"name":"tree-sitter-scala","old_version":"0.25.0","new_version":"0.26.0","repository_url":"https://github.com/tree-sitter/tree-sitter-scala"},{"name":"tree-sitter-r","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/r-lib/tree-sitter-r"},{"name":"tree-sitter-dart","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/nielsenko/tree-sitter-dart"},{"name":"tree-sitter-ocaml","old_version":"0.24.2","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-ocaml"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.4","repository_url":"https://github.com/clap-rs/clap"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"sysinfo","old_version":"0.39.5","new_version":"0.39.6","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"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":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"reqwest","old_version":"0.13.2","new_version":"0.13.4","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"rand","old_version":"0.9.3","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the rust group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.19` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [p256](https://github.com/RustCrypto/elliptic-curves) | `0.13.2` | `0.14.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.26` | `0.4.31` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.7` | `0.26.11` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.24.1` | `0.24.2` |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.24.1` | `0.24.2` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-swift](https://github.com/alex-pinkus/tree-sitter-swift) | `0.7.1` | `0.7.3` |\n| [tree-sitter-scala](https://github.com/tree-sitter/tree-sitter-scala) | `0.25.0` | `0.26.0` |\n| [tree-sitter-r](https://github.com/r-lib/tree-sitter-r) | `1.2.0` | `1.3.0` |\n| [tree-sitter-dart](https://github.com/nielsenko/tree-sitter-dart) | `0.1.0` | `0.2.0` |\n| [tree-sitter-ocaml](https://github.com/tree-sitter/tree-sitter-ocaml) | `0.24.2` | `0.25.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.4` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.39.5` | `0.39.6` |\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| rust-embed | `8.11.0` | `8.12.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.33` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.4` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.2` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.5` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.3+spec-1.1.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.3` | `0.10.2` |\n\n\nUpdates `thiserror` from 2.0.18 to 2.0.19\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.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/febcc0381f003783efbb01595eb511bdf0c6f460\"\u003e\u003ccode\u003efebcc03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/451\"\u003e#451\u003c/a\u003e from vip892766gma/maint/20260521171412\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c50e38779da40084363232252c46d86dc59286d0\"\u003e\u003ccode\u003ec50e387\u003c/code\u003e\u003c/a\u003e chore: improve thiserror maintenance path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d4a2507576d276dbebc4be45c9b3d657216b727f\"\u003e\u003ccode\u003ed4a2507\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/thiserror/commit/99e8a6cd6a312d455d74f40b449a6cbb868b2460\"\u003e\u003ccode\u003e99e8a6c\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ac165c40055a126fc5d2ca49f4024bbac575d95\"\u003e\u003ccode\u003e9ac165c\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p256` from 0.13.2 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/27e62fdf973ef5f1b0a81d4577bec0aa323cde5f\"\u003e\u003ccode\u003e27e62fd\u003c/code\u003e\u003c/a\u003e p256 v0.14.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/693577dc6c26d031c222f0be3b7a815e336b312d\"\u003e\u003ccode\u003e693577d\u003c/code\u003e\u003c/a\u003e p256: vendor and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/ef3a3b10c0ff2f48101591a15b403355c3c7adb7\"\u003e\u003ccode\u003eef3a3b1\u003c/code\u003e\u003c/a\u003e primeorder v0.14.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/3688e30668afd9bf0e715fe88cbc20c44f31cd23\"\u003e\u003ccode\u003e3688e30\u003c/code\u003e\u003c/a\u003e primeorder: enable and fix workspace level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/7f576df6998ab2f5928adce3e793301a836e1fe0\"\u003e\u003ccode\u003e7f576df\u003c/code\u003e\u003c/a\u003e wnaf v0.14.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/a6aeae5b04672b733ba8aafef2a89bc2f28f9d05\"\u003e\u003ccode\u003ea6aeae5\u003c/code\u003e\u003c/a\u003e wnaf: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/b212497d18a8bcbd8465bac6898148ab0bc276ca\"\u003e\u003ccode\u003eb212497\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eecdsa\u003c/code\u003e to v0.17 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/df6d7bdc5966b82250fd31ee017417af668dac11\"\u003e\u003ccode\u003edf6d7bd\u003c/code\u003e\u003c/a\u003e document PKCS#8 key loading (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1874\"\u003e#1874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/a0442be6d7c6bd6cd832a751d244942552018898\"\u003e\u003ccode\u003ea0442be\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/aa95e8157bd58010d09d2b904967489c34ef594d\"\u003e\u003ccode\u003eaa95e81\u003c/code\u003e\u003c/a\u003e k256: extract \u003ccode\u003earithmetic::mul::glv\u003c/code\u003e submodule (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/elliptic-curves/compare/p256/v0.13.2...p256/v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\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 2.0.1\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 `regex` from 1.12.3 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.4 (2026-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 0.4.26 to 0.4.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/59e318f5ace48db54f37bb67c152535bc17fa153\"\u003e\u003ccode\u003e59e318f\u003c/code\u003e\u003c/a\u003e ignore-0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/a9dc2228fbddd1d25146f38d0926830812c97419\"\u003e\u003ccode\u003ea9dc222\u003c/code\u003e\u003c/a\u003e cargo: set \u003ccode\u003erust-version\u003c/code\u003e on all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/be739c7910288905d966f87607b28435d1576295\"\u003e\u003ccode\u003ebe739c7\u003c/code\u003e\u003c/a\u003e index: add grep-index crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d958105d412b6a1ad014cb0e5832a9b029fa4977\"\u003e\u003ccode\u003ed958105\u003c/code\u003e\u003c/a\u003e cargo: add new build-time \u003ccode\u003eunstable-index\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/227381db0ee83dfa4341f1e27ff9617c0f5ad992\"\u003e\u003ccode\u003e227381d\u003c/code\u003e\u003c/a\u003e ignore-0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/b621e65b4fc8a50b55576b07526f21c5d051ad71\"\u003e\u003ccode\u003eb621e65\u003c/code\u003e\u003c/a\u003e ignore: add incremental checking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/c55818fd32d68cf742aea67bce86529f198bc985\"\u003e\u003ccode\u003ec55818f\u003c/code\u003e\u003c/a\u003e ignore: more pathutil clean-up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/6e527e9202f85a39ab2c4698636710204eb096e0\"\u003e\u003ccode\u003e6e527e9\u003c/code\u003e\u003c/a\u003e ignore: add routine for checking if a path is hidden or not\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/626b8951acbced7ff710f4e01624a05f219eec38\"\u003e\u003ccode\u003e626b895\u003c/code\u003e\u003c/a\u003e ignore: refactor \u003ccode\u003eis_hidden\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/0d7054d8e466d6aa0a6bb6cf121e87225d26df44\"\u003e\u003ccode\u003e0d7054d\u003c/code\u003e\u003c/a\u003e ignore: fix deadlock when visitor panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.26...ignore-0.4.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.26.7 to 0.26.11\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.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): zig manifest for wasmtime is missing windows hashes 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/5720\"\u003etree-sitter/tree-sitter#5720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(xtask): eliminate silent errors in zig fetch 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/5724\"\u003etree-sitter/tree-sitter#5724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): short-circuit longest-match dedup for disjoint states 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/5726\"\u003etree-sitter/tree-sitter#5726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): various anchor fixes 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/5727\"\u003etree-sitter/tree-sitter#5727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix C++ compilation errors in array macros. 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/5735\"\u003etree-sitter/tree-sitter#5735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): address 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/5743\"\u003etree-sitter/tree-sitter#5743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): strip non-ASCII case folds 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/5744\"\u003etree-sitter/tree-sitter#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): re-set executable permission on release artifacts before zipping 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/5746\"\u003etree-sitter/tree-sitter#5746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.11 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/5748\"\u003etree-sitter/tree-sitter#5748\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.10...v0.26.11\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.10...v0.26.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(lib): update doc comment for \u003ccode\u003ets_parser_parse\u003c/code\u003e 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/5642\"\u003etree-sitter/tree-sitter#5642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): use correct TREE_SITTER_HIDE_SYMBOLS macro name in alloc.h 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/5643\"\u003etree-sitter/tree-sitter#5643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): improve soundness of cst range calculation 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/5650\"\u003etree-sitter/tree-sitter#5650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): Consider subtree lookahead bytes when determining whether the parser can reuse a node. 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/5656\"\u003etree-sitter/tree-sitter#5656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): display warning to user if parser test corpus dir isn't found 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/5669\"\u003etree-sitter/tree-sitter#5669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add DESCRIPTION to grammar Makefile template 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/5672\"\u003etree-sitter/tree-sitter#5672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): infinite loop in highlight test 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/5674\"\u003etree-sitter/tree-sitter#5674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): address strict aliasing violations in \u003ccode\u003eTreeCursor\u003c/code\u003e type 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/5693\"\u003etree-sitter/tree-sitter#5693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime-c-api to v36.0.12 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/5709\"\u003etree-sitter/tree-sitter#5709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dsl): forbid invalid field names 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/5710\"\u003etree-sitter/tree-sitter#5710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issues with queries matching a parent node with anchored children (siblings) 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/5712\"\u003etree-sitter/tree-sitter#5712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(query): regression test for anchored siblings inside a parent 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/5716\"\u003etree-sitter/tree-sitter#5716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.10 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/5717\"\u003etree-sitter/tree-sitter#5717\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.9...v0.26.10\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.9...v0.26.10\u003c/a\u003e\u003c/p\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\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/tree-sitter/tree-sitter/commit/64402de2857cc197ecc4ca3bc144ea91fda7e72e\"\u003e\u003ccode\u003e64402de\u003c/code\u003e\u003c/a\u003e release v0.26.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/2194ac1a9c9fb8960b8471daade1da07aaeb2b0b\"\u003e\u003ccode\u003e2194ac1\u003c/code\u003e\u003c/a\u003e fix(ci): re-set executable permission on release artifacts before zipping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a2b8369c4a18373c08a8b7e742fac8b14674eefc\"\u003e\u003ccode\u003ea2b8369\u003c/code\u003e\u003c/a\u003e fix(generate): strip non-ASCII case folds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/1ae3cc575388c8429a8991b8c9580946243598a7\"\u003e\u003ccode\u003e1ae3cc5\u003c/code\u003e\u003c/a\u003e fix(rust): address new clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/90dd1a0cfbf6262483a9e5953a35659585129120\"\u003e\u003ccode\u003e90dd1a0\u003c/code\u003e\u003c/a\u003e fix(templates): generated array macros do not compile with C++\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/fa6222a0d37ecf2bfb4fccd31e857133f3e81930\"\u003e\u003ccode\u003efa6222a\u003c/code\u003e\u003c/a\u003e docs(queries): clarify behavior of first child anchor example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77b741bb8309d6755797f942bf0ff1a9a74475a4\"\u003e\u003ccode\u003e77b741b\u003c/code\u003e\u003c/a\u003e docs(queries): specify anchor behavior with quantifiers and groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/1c21ff33d688c328a687e37a7f4215136b6e6dc6\"\u003e\u003ccode\u003e1c21ff3\u003c/code\u003e\u003c/a\u003e fix(query): apply a trailing anchor when its optional node is skipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/5756ced350638708becc00d7ccb2e8d171b4feae\"\u003e\u003ccode\u003e5756ced\u003c/code\u003e\u003c/a\u003e fix(query): make an anchor after a zero-matched quantifier vacuous\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/eca86a7a6c77c0a7124a59be712661256e361cbd\"\u003e\u003ccode\u003eeca86a7\u003c/code\u003e\u003c/a\u003e fix(query): forbid an anchor at the end of a group\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.24.1 to 0.24.2\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-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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-rust/commit/77a3747266f4d621d0757825e6b11edcbf991ca5\"\u003e\u003ccode\u003e77a3747\u003c/code\u003e\u003c/a\u003e 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/c9f157902a6b487f0c358dc383d2d694b98fd814\"\u003e\u003ccode\u003ec9f1579\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/v0.24.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/b3e615de069beb04ff44f65ac52f7f03cff04438\"\u003e\u003ccode\u003eb3e615d\u003c/code\u003e\u003c/a\u003e Fix bad error recovery when parsing repeated string literals (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.24.1...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c` from 0.24.1 to 0.24.2\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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-c/commit/b780e47fc780ddc8da13afa35a3f4ed5c157823d\"\u003e\u003ccode\u003eb780e47\u003c/code\u003e\u003c/a\u003e ci(release): update to breaking upstream changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/9f83013ce45caa02e7793076d94fc833a5dbca22\"\u003e\u003ccode\u003e9f83013\u003c/code\u003e\u003c/a\u003e release v0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7519fa20aea0e52107b1dc3a4f13edbd2dc18694\"\u003e\u003ccode\u003e7519fa2\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b9a149a25fc752848fec64d5bc4ea9e87aa19fbe\"\u003e\u003ccode\u003eb9a149a\u003c/code\u003e\u003c/a\u003e feat(bindings): add zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/a24ba42dc0e0ac312d39dd9370734bd31770448c\"\u003e\u003ccode\u003ea24ba42\u003c/code\u003e\u003c/a\u003e feat: update bindings and parser with 0.26.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ae19b676b13bdcc13b7665397e6d9b14975473dd\"\u003e\u003ccode\u003eae19b67\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d8d0503aa0152119149ecad76685f37682c0d03f\"\u003e\u003ccode\u003ed8d0503\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.24.1...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-swift` from 0.7.1 to 0.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/releases\"\u003etree-sitter-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-swift.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix pypi publishing workflow by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/571\"\u003ealex-pinkus/tree-sitter-swift#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix github release workflow by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/572\"\u003ealex-pinkus/tree-sitter-swift#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd consume and discard operators -- SE-0366, SE-0390 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/575\"\u003ealex-pinkus/tree-sitter-swift#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd do throws(E) do-catch syntax -- SE-0413 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/577\"\u003ealex-pinkus/tree-sitter-swift#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parsing of double-optional types (Type??) in lambda parameters by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/578\"\u003ealex-pinkus/tree-sitter-swift#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport parenthesized nonisolated modifier: nonisolated(unsafe) / nonisolated(nonsending) by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/582\"\u003ealex-pinkus/tree-sitter-swift#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport bracket-qualified nested type access (Type\u0026lt;[T].Index\u0026gt;) by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/584\"\u003ealex-pinkus/tree-sitter-swift#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow #if/#elseif/#else/#endif directives inside type bodies by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/583\"\u003ealex-pinkus/tree-sitter-swift#583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.2...0.7.3\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.2...0.7.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.2 release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-swift.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct URL for project home by \u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude LICENSE file in crate by \u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calloc(0, ...) allocates zero bytes in scanner by \u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in eat_operators by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/560\"\u003ealex-pinkus/tree-sitter-swift#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Python package version to 0.7.1 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed throws (throws(E)) grammar support by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/567\"\u003ealex-pinkus/tree-sitter-swift#567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\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/alex-pinkus/tree-sitter-swift/commit/b8b22bffbb3441780e6471665bacfb263741c86a\"\u003e\u003ccode\u003eb8b22bf\u003c/code\u003e\u003c/a\u003e Update for 0.7.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/55645a841338347e84a69342fa4daa7144fb2156\"\u003e\u003ccode\u003e55645a8\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/24585e2020aa13c4ffe83d01810aab497afa41b3\"\u003e\u003ccode\u003e24585e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/issues/583\"\u003e#583\u003c/a\u003e from danfaer/feat/directives-in-type-bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/24db106921e49332ef8a766e47503c4ef70edda1\"\u003e\u003ccode\u003e24db106\u003c/code\u003e\u003c/a\u003e Merge main into feat/directives-in-type-bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/a923ac6d78d6f3132d996ecd189a4c7ca13c8d9d\"\u003e\u003ccode\u003ea923ac6\u003c/code\u003e\u003c/a\u003e Support bracket-qualified nested type access in type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/03e31ae0a4ae798322433219fc40678621c6cac0\"\u003e\u003ccode\u003e03e31ae\u003c/code\u003e\u003c/a\u003e Support parenthesized nonisolated modifier: nonisolated(unsafe)/(nonsending)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/1de03f1a208d27e60686abae46193ff8770d8826\"\u003e\u003ccode\u003e1de03f1\u003c/code\u003e\u003c/a\u003e Allow #if/#elseif/#else/#endif directives inside type bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/3d38a39612badc2a2525dde3676c90b0fe8128cd\"\u003e\u003ccode\u003e3d38a39\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/30f30560932cf5b6ab26a383b372233db461b80a\"\u003e\u003ccode\u003e30f3056\u003c/code\u003e\u003c/a\u003e Fix parsing of double-optional types (Type??) in lambda parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/ed1196c32ee83edda764b7f581800edc7ca92fa4\"\u003e\u003ccode\u003eed1196c\u003c/code\u003e\u003c/a\u003e Add do throws(E) do-catch syntax -- SE-0413\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1...0.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-scala` from 0.25.0 to 0.26.0\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-scala/releases\"\u003etree-sitter-scala's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-scala.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eupdates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to tree-sitter 0.26.8 by \u003ca href=\"https://github.com/eed3si9n\"\u003e\u003ccode\u003e@​eed3si9n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/519\"\u003etree-sitter/tree-sitter-scala#519\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-scala/compare/v0.25.1...v0.26.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-scala/compare/v0.25.1...v0.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-scala.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eupdates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Leading infix operators by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/493\"\u003etree-sitter/tree-sitter-scala#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports typed lambda argument for Scala 2 by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/496\"\u003etree-sitter/tree-sitter-scala#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports access modifiers for enums by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/497\"\u003etree-sitter/tree-sitter-scala#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports lambdas in braces with block bodies by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/501\"\u003etree-sitter/tree-sitter-scala#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports \u003ccode\u003eextends\u003c/code\u003e clause with multiple argument lists by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/502\"\u003etree-sitter/tree-sitter-scala#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Aliased imports without package prefix by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/515\"\u003etree-sitter/tree-sitter-scala#515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports dot-syntax for match expressions by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/514\"\u003etree-sitter/tree-sitter-scala#514\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/516\"\u003etree-sitter/tree-sitter-scala#516\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Match types with braced syntax by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/maxkle1nz/m1nd/pull/392","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkle1nz%2Fm1nd/issues/392","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/392/packages"},{"uuid":"4899048128","node_id":"PR_kwDOQ2vtCs7yWtf9","number":628,"state":"closed","title":"chore(deps): bump getrandom from 0.2.17 to 0.4.2 in /crates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-18T02:22:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-16T05:37:10.000Z","updated_at":"2026-07-18T02:22:21.000Z","time_to_close":161102,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":"/crates","ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.17 to 0.4.2.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.17...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom\u0026package-manager=cargo\u0026previous-version=0.2.17\u0026new-version=0.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vicrodh/qbz/pull/628","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicrodh%2Fqbz/issues/628","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/628/packages"},{"uuid":"4806054459","node_id":"PR_kwDON-sE7c7ttz29","number":1971,"state":"open","title":"build(deps): bump the dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-03T20:07:28.000Z","updated_at":"2026-07-04T00:21:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"rand","old_version":"0.9.4","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 2 updates: [rand](https://github.com/rust-random/rand) and [getrandom](https://github.com/rust-random/getrandom).\n\nUpdates `rand` from 0.9.4 to 0.10.1\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.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\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate 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\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.9.4...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.3.4 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\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-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.3.4...v0.4.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/harehare/mq/pull/1971","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/harehare%2Fmq/issues/1971","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1971/packages"},{"uuid":"4805002158","node_id":"PR_kwDOTMyJFM7tqatV","number":1,"state":"open","title":"Bump the cargo-minor-patch group with 3 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-03T16:30:51.000Z","updated_at":"2026-07-05T01:26:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-patch","update_count":3,"packages":[{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 3 updates: [rayon](https://github.com/rayon-rs/rayon), [getrandom](https://github.com/rust-random/getrandom) and [libc](https://github.com/rust-lang/libc).\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\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 `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\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/Project-Navi/ordinaldb/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Project-Navi%2Fordinaldb/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/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":"4764569843","node_id":"PR_kwDOS7LSys7rmFZ1","number":8,"state":"closed","title":"deps(rust): bump the rust-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-06T02:34:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T02:33:58.000Z","updated_at":"2026-07-06T02:34:05.000Z","time_to_close":604805,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(rust): bump","group_name":"rust-dependencies","update_count":24,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"arc-swap","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"hashbrown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"memmap2","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"aes-gcm","old_version":"0.10.3","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"arrow-schema","old_version":"58.2.0","new_version":"59.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-array","old_version":"58.2.0","new_version":"59.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-ipc","old_version":"58.2.0","new_version":"59.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"tokio","old_version":"1.52.1","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tikv-jemallocator","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/tikv/jemallocator"},{"name":"mimalloc","old_version":"0.1.50","new_version":"0.1.52","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"parquet","old_version":"58.2.0","new_version":"59.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"clap_complete","old_version":"4.6.3","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"rustyline","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"napi","old_version":"3.8.6","new_version":"3.9.4","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-derive","old_version":"3.5.5","new_version":"3.5.7","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.10` | `0.9.11` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.0` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `58.2.0` | `59.0.0` |\n| [arrow-array](https://github.com/apache/arrow-rs) | `58.2.0` | `59.0.0` |\n| [arrow-ipc](https://github.com/apache/arrow-rs) | `58.2.0` | `59.0.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.1` | `0.7.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.50` | `0.1.52` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [parquet](https://github.com/apache/arrow-rs) | `58.2.0` | `59.0.0` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.3` | `4.6.5` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `18.0.0` | `18.0.1` |\n| [napi](https://github.com/napi-rs/napi-rs) | `3.8.6` | `3.9.4` |\n| [napi-derive](https://github.com/napi-rs/napi-rs) | `3.5.5` | `3.5.7` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\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 `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 `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 `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 `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 `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 `memmap2` from 0.9.10 to 0.9.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md\"\u003ememmap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.11] - 2026-06-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unchecked pointer arithmatic in \u003ccode\u003eadvice_range\u003c/code\u003e, \u003ccode\u003eunchecked_advise_range\u003c/code\u003e, \u003ccode\u003eflush_range\u003c/code\u003e and \u003ccode\u003eflush_async_range\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV from 1.63 to 1.65.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/7d76ad3157383db5670fd7e012f44de42aa7444b\"\u003e\u003ccode\u003e7d76ad3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/171\"\u003e#171\u003c/a\u003e from RazrFalcon/release/v0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/34f87ab51bb62037cf8d3f94f5ca304ca4d9f326\"\u003e\u003ccode\u003e34f87ab\u003c/code\u003e\u003c/a\u003e Bump version to 0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/de560435330d29019ad39c473aaaed35011b73d5\"\u003e\u003ccode\u003ede56043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/170\"\u003e#170\u003c/a\u003e from RazrFalcon/fix-unchecked-pointer-math\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/8b3140906a02e92f896774c8aac6798f2d2b3f7f\"\u003e\u003ccode\u003e8b31409\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.65 (to follow libc).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/cee7cf03a9ee095982a3c37b7aac8e3f68f1a00c\"\u003e\u003ccode\u003ecee7cf0\u003c/code\u003e\u003c/a\u003e Fix unchecked pointer math.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/e741b00b8960a4e8a2b7cd659645cf4abb146086\"\u003e\u003ccode\u003ee741b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/166\"\u003e#166\u003c/a\u003e from andybalaam/typo-crated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/28fdcdd59e9e91ed0971c41c58c4ec2edcb25912\"\u003e\u003ccode\u003e28fdcdd\u003c/code\u003e\u003c/a\u003e Fix typo 'crated' -\u0026gt; 'created'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.10...v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `aes-gcm` from 0.10.3 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/a10b56f281e2d3770e86aec024ea735b2dfa566b\"\u003e\u003ccode\u003ea10b56f\u003c/code\u003e\u003c/a\u003e aes-gcm v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/f042e9cf40b5a5c32f87a52e346e9be1e058bc43\"\u003e\u003ccode\u003ef042e9c\u003c/code\u003e\u003c/a\u003e aead-stream v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/b29735a31966faf215ee4db50ca4afeb820fd245\"\u003e\u003ccode\u003eb29735a\u003c/code\u003e\u003c/a\u003e Adopt Trusted Publishing (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/a1fe43fc0435e606ffd1d128c130e262a5c60ff9\"\u003e\u003ccode\u003ea1fe43f\u003c/code\u003e\u003c/a\u003e xaes-256-gcm: enable and fix workspace level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/8cf876f799025eca2e1139d297a5df032146fdaa\"\u003e\u003ccode\u003e8cf876f\u003c/code\u003e\u003c/a\u003e eax: remove toplevel lint attributes (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/4661ddf55489c0dba808477547722b5f237d55eb\"\u003e\u003ccode\u003e4661ddf\u003c/code\u003e\u003c/a\u003e ocb3: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/c821431d6faa3cde1ab4d13606e1087b1f367db7\"\u003e\u003ccode\u003ec821431\u003c/code\u003e\u003c/a\u003e eax: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/d3684bb368eac3cd18fdaeea38c5c9aad7e3bab7\"\u003e\u003ccode\u003ed3684bb\u003c/code\u003e\u003c/a\u003e deoxys: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/5e016e2d9f4c8695d06f9650841c27d1645f4fe2\"\u003e\u003ccode\u003e5e016e2\u003c/code\u003e\u003c/a\u003e chacha20poly1305: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/b3524d3ccc43124fbd978a7f753df12bf1db01b3\"\u003e\u003ccode\u003eb3524d3\u003c/code\u003e\u003c/a\u003e ccm: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/AEADs/compare/aes-gcm-v0.10.3...aes-gcm-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zeroize` from 1.8.2 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/0b715735a660a8566ccd240bf42489fe2ed98efb\"\u003e\u003ccode\u003e0b71573\u003c/code\u003e\u003c/a\u003e zeroize v1.9.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/3e3f18c273ec48c99ffca514ffd8bc91e1352a9a\"\u003e\u003ccode\u003e3e3f18c\u003c/code\u003e\u003c/a\u003e zeroize: always enable AVX-512 support (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/1ea42bb68f560a2909c856b20aa3c62901f6305c\"\u003e\u003ccode\u003e1ea42bb\u003c/code\u003e\u003c/a\u003e zeroize_derive v1.5.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/8d785d1f9ddc6f8caeef1f4744fb93647f00a56d\"\u003e\u003ccode\u003e8d785d1\u003c/code\u003e\u003c/a\u003e zeroize: rustdoc improvements (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/d844f3659d74b1461f9527ac31251d9800f49e55\"\u003e\u003ccode\u003ed844f36\u003c/code\u003e\u003c/a\u003e zeroize: incorporate README.md into rustdoc (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1490\"\u003e#1490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/c65c09d0a1ca7ba1c27e568712934cb6893e2297\"\u003e\u003ccode\u003ec65c09d\u003c/code\u003e\u003c/a\u003e ctutils: use \u003ccode\u003ereason\u003c/code\u003e instead of comment in \u003ccode\u003eforbid\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/cbd0963c685df025c42bed31f78c50d1bada3805\"\u003e\u003ccode\u003ecbd0963\u003c/code\u003e\u003c/a\u003e Release block-buffer v0.12.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/9aa541d55770f47bb1c50c1d476d167977e3de2a\"\u003e\u003ccode\u003e9aa541d\u003c/code\u003e\u003c/a\u003e block-buffer: fix exception safety (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/5c7e4f9bb31af81bf766360e836b6d633b84dbff\"\u003e\u003ccode\u003e5c7e4f9\u003c/code\u003e\u003c/a\u003e cmov v0.5.4 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/87cadbce34655ac3c78efa7290f37d942d551b2c\"\u003e\u003ccode\u003e87cadbc\u003c/code\u003e\u003c/a\u003e cmov: fix clippy (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/utils/compare/zeroize-v1.8.2...zeroize-v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-schema` from 58.2.0 to 59.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 59.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart\u003c/code\u003e 1-indexed variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9964\"\u003e#9964\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Rework Parquet Thrift handling of boolean fields \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9946\"\u003e#9946\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd benchmarks for REE to parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9935\"\u003e#9935\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e(re) Allow Large \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003es \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9906\"\u003e#9906\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-schema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart\u003c/code\u003e 1-indexed variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9964\"\u003e#9964\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Rework Parquet Thrift handling of boolean fields \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9946\"\u003e#9946\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd benchmarks for REE to parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9935\"\u003e#9935\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e(re) Allow Large \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003es \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9906\"\u003e#9906\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a is_normalized flag to DictionaryArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9841\"\u003e#9841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9790\"\u003e#9790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[parquet] Expose whether FileDecryptionProperties uses a KeyRetriever \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9721\"\u003e#9721\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAlign cast logic for from/to_decimal for variant to cast kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9688\"\u003e#9688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eparquet-variant build might fail on s390x \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10026\"\u003e#10026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e implements \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;\u0026amp;[u8]\u0026gt;\u0026gt;\u003c/code\u003e etc despite conversion being fallible \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10018\"\u003e#10018\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003estring -\u0026gt; decimal cast should not treat empty string as 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10009\"\u003e#10009\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCast FixedSizeList to List will lost datatype metadata in list \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10004\"\u003e#10004\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRecord reader panics with \u0026quot;index out of bounds\u0026quot; when row group num_rows exceeds actual column data \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9992\"\u003e#9992\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet predicate-cache: panic / silent row drop on single-leaf nullable struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9982\"\u003e#9982\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-variant doesn't build on 32-bit targets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9977\"\u003e#9977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDate32 doesn't parse date with large year \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9960\"\u003e#9960\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003emsrv check failing on main due to \u003ccode\u003etonic@0.14.6\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9938\"\u003e#9938\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelease arrow-rs / parquet  Minor/Patch version \u003ccode\u003e58.3.0\u003c/code\u003e or \u003ccode\u003e58.2.1\u003c/code\u003e (May 2026) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9859\"\u003e#9859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs for \u003ccode\u003eBitWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9949\"\u003e#9949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd docs for \u003ccode\u003eBitReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9948\"\u003e#9948\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\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/apache/arrow-rs/commit/e5e66fa05ce986fa6a3f61c36c11ff6b476cb76c\"\u003e\u003ccode\u003ee5e66fa\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003eparquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10077\"\u003e#10077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9f96a8f5c3f47c6303c7d17ac7f00ad4ad0df513\"\u003e\u003ccode\u003e9f96a8f\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e59.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10063\"\u003e#10063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d7ef673275d6b7f124d5f588146acb6c49d59a0a\"\u003e\u003ccode\u003ed7ef673\u003c/code\u003e\u003c/a\u003e Bump max throughput in \u003ccode\u003eflight\u003c/code\u003e benchmark before blocking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10070\"\u003e#10070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/8042ea288e084107b602f9e25a850314942567b6\"\u003e\u003ccode\u003e8042ea2\u003c/code\u003e\u003c/a\u003e Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10020\"\u003e#10020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1e8ea5eb6857bad5247908c1c27aa51e62aa9006\"\u003e\u003ccode\u003e1e8ea5e\u003c/code\u003e\u003c/a\u003e fix(parquet): bound data page byte size for large variable-width values (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9972\"\u003e#9972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2a1d40d35c3dd5cc274dd97baa413a5384006fb2\"\u003e\u003ccode\u003e2a1d40d\u003c/code\u003e\u003c/a\u003e Reduce Miri runtime even more (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9650\"\u003e#9650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/97f4b1460cd32b5b8c3b91ed554238e12e3e68cf\"\u003e\u003ccode\u003e97f4b14\u003c/code\u003e\u003c/a\u003e arrow-buffer: i256: implement ilog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6c397977687380f5e3d13d3d061b0369fe31cb3a\"\u003e\u003ccode\u003e6c39797\u003c/code\u003e\u003c/a\u003e Improve email created by create_tarball.sh script (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9944\"\u003e#9944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9949226f0ab644c701e6ed283db32989bbf6b006\"\u003e\u003ccode\u003e9949226\u003c/code\u003e\u003c/a\u003e perf(parquet): LevelInfoBuilder batch write when no repetition childs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10037\"\u003e#10037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/58bdc7d557df323b5c15b5779f8ea23b05bf0ccf\"\u003e\u003ccode\u003e58bdc7d\u003c/code\u003e\u003c/a\u003e arrow-buffer: i256: Implement num_traits wrapping shift (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/58.2.0...59.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-array` from 58.2.0 to 59.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 59.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart\u003c/code\u003e 1-indexed variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9964\"\u003e#9964\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Rework Parquet Thrift handling of boolean fields \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9946\"\u003e#9946\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd benchmarks for REE to parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9935\"\u003e#9935\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e(re) Allow Large \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003es \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9906\"\u003e#9906\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart\u003c/code\u003e 1-indexed variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9964\"\u003e#9964\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Rework Parquet Thrift handling of boolean fields \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9946\"\u003e#9946\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd benchmarks for REE to parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9935\"\u003e#9935\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e(re) Allow Large \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003es \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9906\"\u003e#9906\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a is_normalized flag to DictionaryArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9841\"\u003e#9841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9790\"\u003e#9790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[parquet] Expose whether FileDecryptionProperties uses a KeyRetriever \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9721\"\u003e#9721\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAlign cast logic for from/to_decimal for variant to cast kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9688\"\u003e#9688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eparquet-variant build might fail on s390x \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10026\"\u003e#10026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e implements \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;\u0026amp;[u8]\u0026gt;\u0026gt;\u003c/code\u003e etc despite conversion being fallible \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10018\"\u003e#10018\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003estring -\u0026gt; decimal cast should not treat empty string as 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10009\"\u003e#10009\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCast FixedSizeList to List will lost datatype metadata in list \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10004\"\u003e#10004\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRecord reader panics with \u0026quot;index out of bounds\u0026quot; when row group num_rows exceeds actual column data \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9992\"\u003e#9992\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet predicate-cache: panic / silent row drop on single-leaf nullable struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9982\"\u003e#9982\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-variant doesn't build on 32-bit targets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9977\"\u003e#9977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDate32 doesn't parse date with large year \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9960\"\u003e#9960\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003emsrv check failing on main due to \u003ccode\u003etonic@0.14.6\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9938\"\u003e#9938\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelease arrow-rs / parquet  Minor/Patch version \u003ccode\u003e58.3.0\u003c/code\u003e or \u003ccode\u003e58.2.1\u003c/code\u003e (May 2026) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9859\"\u003e#9859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs for \u003ccode\u003eBitWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9949\"\u003e#9949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd docs for \u003ccode\u003eBitReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9948\"\u003e#9948\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\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/apache/arrow-rs/commit/e5e66fa05ce986fa6a3f61c36c11ff6b476cb76c\"\u003e\u003ccode\u003ee5e66fa\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003eparquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10077\"\u003e#10077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9f96a8f5c3f47c6303c7d17ac7f00ad4ad0df513\"\u003e\u003ccode\u003e9f96a8f\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e59.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10063\"\u003e#10063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d7ef673275d6b7f124d5f588146acb6c49d59a0a\"\u003e\u003ccode\u003ed7ef673\u003c/code\u003e\u003c/a\u003e Bump max throughput in \u003ccode\u003eflight\u003c/code\u003e benchmark before blocking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10070\"\u003e#10070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/8042ea288e084107b602f9e25a850314942567b6\"\u003e\u003ccode\u003e8042ea2\u003c/code\u003e\u003c/a\u003e Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10020\"\u003e#10020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1e8ea5eb6857bad5247908c1c27aa51e62aa9006\"\u003e\u003ccode\u003e1e8ea5e\u003c/code\u003e\u003c/a\u003e fix(parquet): bound data page byte size for large variable-width values (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9972\"\u003e#9972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2a1d40d35c3dd5cc274dd97baa413a5384006fb2\"\u003e\u003ccode\u003e2a1d40d\u003c/code\u003e\u003c/a\u003e Reduce Miri runtime even more (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9650\"\u003e#9650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/97f4b1460cd32b5b8c3b91ed554238e12e3e68cf\"\u003e\u003ccode\u003e97f4b14\u003c/code\u003e\u003c/a\u003e arrow-buffer: i256: implement ilog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6c397977687380f5e3d13d3d061b0369fe31cb3a\"\u003e\u003ccode\u003e6c39797\u003c/code\u003e\u003c/a\u003e Improve email created by create_tarball.sh script (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9944\"\u003e#9944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9949226f0ab644c701e6ed283db32989bbf6b006\"\u003e\u003ccode\u003e9949226\u003c/code\u003e\u003c/a\u003e perf(parquet): LevelInfoBuilder batch write when no repetition childs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10037\"\u003e#10037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/58bdc7d557df323b5c15b5779f8ea23b05bf0ccf\"\u003e\u003ccode\u003e58bdc7d\u003c/code\u003e\u003c/a\u003e arrow-buffer: i256: Implement num_traits wrapping shift (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/58.2.0...59.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-ipc` from 58.2.0 to 59.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-ipc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 59.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/ap...\n\n_Description has been truncated_","html_url":"https://github.com/Binzi-z/ct-grafeo-0ab5db97/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Binzi-z%2Fct-grafeo-0ab5db97/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4756777892","node_id":"PR_kwDOGJOb-87rOBJc","number":671,"state":"open","title":"chore(deps): bump the rust-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["Waiting On Review","C-Dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-27T04:29:32.000Z","updated_at":"2026-06-27T04:39:16.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":13,"packages":[{"name":"mimalloc-safe","old_version":"0.1.62","new_version":"0.1.64","repository_url":"https://github.com/napi-rs/mimalloc-safe"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.41","repository_url":"https://github.com/rustls/rustls"},{"name":"time","old_version":"0.3.47","new_version":"0.3.51","repository_url":"https://github.com/time-rs/time"},{"name":"log","old_version":"0.4.32","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"trybuild","old_version":"1.0.116","new_version":"1.0.117","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rustyline","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"arrayvec","old_version":"0.7.6","new_version":"0.7.7","repository_url":"https://github.com/bluss/arrayvec"},{"name":"timezone_provider","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/boa-dev/temporal"},{"name":"temporal_rs","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/boa-dev/temporal"},{"name":"icu_collator","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [mimalloc-safe](https://github.com/napi-rs/mimalloc-safe) | `0.1.62` | `0.1.64` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.41` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.51` |\n| [log](https://github.com/rust-lang/log) | `0.4.32` | `0.4.33` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.116` | `1.0.117` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `18.0.0` | `18.0.1` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.46` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [arrayvec](https://github.com/bluss/arrayvec) | `0.7.6` | `0.7.7` |\n| [timezone_provider](https://github.com/boa-dev/temporal) | `0.2.3` | `0.2.4` |\n| [temporal_rs](https://github.com/boa-dev/temporal) | `0.2.3` | `0.2.4` |\n| [icu_collator](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.2.1` |\n\n\nUpdates `mimalloc-safe` from 0.1.62 to 0.1.64\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/mimalloc-safe/releases\"\u003emimalloc-safe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emimalloc-safe-v0.1.64\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/pull/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Switch mimalloc3 to upstream microsoft/mimalloc (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emimalloc-safe-v0.1.63\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the following local packages: libmimalloc-sys2\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/napi-rs/mimalloc-safe/blob/main/CHANGELOG.md\"\u003emimalloc-safe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.1.64] - 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/pull/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Switch mimalloc3 to upstream microsoft/mimalloc (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.1.63] - 2026-06-16\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the following local packages: libmimalloc-sys2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/710831094789cc1568423a64977cf1a655226b74\"\u003e\u003ccode\u003e7108310\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/f8b6ea02f5be580897b4535e91d2e17f1181483d\"\u003e\u003ccode\u003ef8b6ea0\u003c/code\u003e\u003c/a\u003e chore(deps): switch mimalloc3 to upstream microsoft/mimalloc (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/14128b9806fb34d6416eb56526e0b365a3b43a4b\"\u003e\u003ccode\u003e14128b9\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/be43bd8730ea34a94a92455c2eff733e09b7cdd1\"\u003e\u003ccode\u003ebe43bd8\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/2406793d6c11be0ec20b9ca89e60543b01c2ac3f\"\u003e\u003ccode\u003e2406793\u003c/code\u003e\u003c/a\u003e chore(deps): update mimalloc3 submodule to latest dev3 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/318500d9fcbc115de82298d574fc56facad1675d\"\u003e\u003ccode\u003e318500d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​emnapi/core\u003c/code\u003e and \u003ccode\u003e@​emnapi/runtime\u003c/code\u003e to v1.11.1 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/c47ee1a3916043dce0c31f8375d4daafc6fc7394\"\u003e\u003ccode\u003ec47ee1a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​napi-rs/cli\u003c/code\u003e to v3.7.2 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/25fdc2fa08b6bb936a8d58762250b4fa98829bfc\"\u003e\u003ccode\u003e25fdc2f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​napi-rs/cli\u003c/code\u003e to v3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/902766b0186db5c5521f652fd604f1e77cc9ec74\"\u003e\u003ccode\u003e902766b\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn monorepo to v4.17.0 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.62...mimalloc-safe-v0.1.64\"\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 `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 `log` from 0.4.32 to 0.4.33\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.116 to 1.0.117\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.117\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter error message when TRYBUILD env var is wrong (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/332\"\u003e#332\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\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/trybuild/commit/333eb00c74599029f98a6c1f98881b0d45b247c1\"\u003e\u003ccode\u003e333eb00\u003c/code\u003e\u003c/a\u003e Release 1.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/820b8a599134173dd81b5fcca19c70802d4c29b3\"\u003e\u003ccode\u003e820b8a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/332\"\u003e#332\u003c/a\u003e from tisonkun/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/7e9d0a63390c8e8340125debb5cba7ddf779eba9\"\u003e\u003ccode\u003e7e9d0a6\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/8dd26681830672f3b0ed5eeabdc77742d592bcc9\"\u003e\u003ccode\u003e8dd2668\u003c/code\u003e\u003c/a\u003e Better error message when TRYBUILD env var is wrong\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/0ee8f5a98ab5955bb108f15066f06aaaaa2cc77c\"\u003e\u003ccode\u003e0ee8f5a\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/4dec71c184020caf4fb3b0a327291bf2b88d4255\"\u003e\u003ccode\u003e4dec71c\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/7d7cc4cddfd3b691b93c14b0a0d3c47aff2479a5\"\u003e\u003ccode\u003e7d7cc4c\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.82\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.116...1.0.117\"\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 `rustyline` from 18.0.0 to 18.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kkawakam/rustyline/releases\"\u003erustyline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e18.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix page_completions \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/949\"\u003e#949\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/948\"\u003e#948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v18.0.0...v18.0.1\"\u003ehttps://github.com/kkawakam/rustyline/compare/v18.0.0...v18.0.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/kkawakam/rustyline/commit/cc1aab036d62aff3dbdc681b08949076ec275030\"\u003e\u003ccode\u003ecc1aab0\u003c/code\u003e\u003c/a\u003e Prepare 18.0.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/eb7ab827a26418e18d62d8dd1f4f907855c75216\"\u003e\u003ccode\u003eeb7ab82\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/949\"\u003e#949\u003c/a\u003e from gwenn/comp\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v18.0.0...v18.0.1\"\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 `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 `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 `timezone_provider` from 0.2.3 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/boa-dev/temporal/releases\"\u003etimezone_provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.4 release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in v0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZonedDateTime backward shift spec change by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ComputeNudgeWindow startEpochNs computation to check full startDateDuration sign by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/723\"\u003e#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/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ehttps://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.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/boa-dev/temporal/blob/main/CHANGELOG.md\"\u003etimezone_provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWhat's Changed in v0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZonedDateTime backward shift spec change by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ComputeNudgeWindow startEpochNs computation to check full startDateDuration sign by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/723\"\u003e#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/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ehttps://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.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/boa-dev/temporal/commit/a5cebbcce231552bf6ed985d7ea13b0c7b195f02\"\u003e\u003ccode\u003ea5cebbc\u003c/code\u003e\u003c/a\u003e Release temporal_rs 0.2.4 (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/f10b8d50a922893cfa3cd0529ca1b800d571347c\"\u003e\u003ccode\u003ef10b8d5\u003c/code\u003e\u003c/a\u003e chore(dependabot): bump the rust-dependencies group with 9 updates (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/ced23bc97b373e03c52683d3c5afc049ec89bab0\"\u003e\u003ccode\u003eced23bc\u003c/code\u003e\u003c/a\u003e ZonedDateTime backward shift spec change (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/d47580805556a2e75575e547db165c24d5391145\"\u003e\u003ccode\u003ed475808\u003c/code\u003e\u003c/a\u003e Fix ComputeNudgeWindow startEpochNs computation to check full startDateDurati...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `temporal_rs` from 0.2.3 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/boa-dev/temporal/releases\"\u003etemporal_rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.4 release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in v0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZonedDateTime backward shift spec change by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ComputeNudgeWindow startEpochNs computation to check full startDateDuration sign by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/723\"\u003e#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/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ehttps://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.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/boa-dev/temporal/blob/main/CHANGELOG.md\"\u003etemporal_rs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWhat's Changed in v0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZonedDateTime backward shift spec change by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ComputeNudgeWindow startEpochNs computation to check full startDateDuration sign by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/723\"\u003e#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/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ehttps://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.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/boa-dev/temporal/commit/a5cebbcce231552bf6ed985d7ea13b0c7b195f02\"\u003e\u003ccode\u003ea5cebbc\u003c/code\u003e\u003c/a\u003e Release temporal_rs 0.2.4 (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/f10b8d50a922893cfa3cd0529ca1b800d571347c\"\u003e\u003ccode\u003ef10b8d5\u003c/code\u003e\u003c/a\u003e chore(dependabot): bump the rust-dependencies group with 9 updates (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/ced23bc97b373e03c52683d3c5afc049ec89bab0\"\u003e\u003ccode\u003eced23bc\u003c/code\u003e\u003c/a\u003e ZonedDateTime backward shift spec change (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/d47580805556a2e75575e547db165c24d5391145\"\u003e\u003ccode\u003ed475808\u003c/code\u003e\u003c/a\u003e Fix ComputeNudgeWindow startEpochNs computation to check full startDateDurati...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_collator` from 2.2.0 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_collator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_collator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic when using \u003ccode\u003eAlternateHandling::Shifted\u003c/code\u003e with \u003ccode\u003eMaxVariable::Currency\u003c/code\u003e (off-by-one in special primaries validation). (unicode-org#8081)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUtils\n\u003cul\u003e\n\u003cli\u003e(0.8.3) \u003ccode\u003eyoke\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix soundness of Send/Sync impls on CartableOptionPointer (unicode-org#8029)\u003c/li\u003e\n\u003cli\u003eUpdate to 2024 edition where possible (unicode-org#7878)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/commit/6f32890b737485e86b712777edb7001d2f31c9c8\"\u003e\u003ccode\u003e6f32890\u003c/code\u003e\u003c/a\u003e Publish icu_calendar 2.2.1 (\u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/commit/20b106f661064f21182e15ce25e3e4b36be69c04\"\u003e\u003ccode\u003e20b106f\u003c/code\u003e\u003c/a\u003e Fix extended year calculations by adding internal types AbstractGregorianYear...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/compare/icu@2.2.0...ind/icu_calendar@2.2.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/nekevss/boa/pull/671","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekevss%2Fboa/issues/671","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/671/packages"},{"uuid":"4691546078","node_id":"PR_kwDORLTx_c7n5dKN","number":52,"state":"closed","title":"chore(deps): bump getrandom from 0.4.2 to 0.4.3","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-24T07:01:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-18T10:35:27.000Z","updated_at":"2026-06-24T07:01:58.000Z","time_to_close":505589,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/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","html_url":"https://github.com/syneroym/syneroym/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/syneroym%2Fsyneroym/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"4686282756","node_id":"PR_kwDOSeeoxs7noTzF","number":50,"state":"closed","title":"chore(deps): bump getrandom from 0.3.4 to 0.4.2","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-17T19:29:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-17T19:09:35.000Z","updated_at":"2026-06-17T19:29:44.000Z","time_to_close":1199,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.3.4 to 0.4.2.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\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/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom\u0026package-manager=cargo\u0026previous-version=0.3.4\u0026new-version=0.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Helvesec/rmux/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Helvesec%2Frmux/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"4658172635","node_id":"PR_kwDORGxGTc7mMWe9","number":4,"state":"closed","title":"Bump the cli-rust group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-28T00:23:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-14T06:36:19.000Z","updated_at":"2026-06-28T00:23:49.000Z","time_to_close":1187249,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cli-rust","update_count":7,"packages":[{"name":"ratatui","old_version":"0.29.0","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"crossterm","old_version":"0.28.1","new_version":"0.29.0","repository_url":"https://github.com/crossterm-rs/crossterm"},{"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":"directories","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/directories-rs"},{"name":"unicode-width","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.40.1","repository_url":"https://github.com/rusqlite/rusqlite"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cli-rust group with 7 updates in the /cli directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.29.0` | `0.30.2` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.28.1` | `0.29.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.2+spec-1.1.0` |\n| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.0` | `0.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.17` | `0.4.3` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.40.1` |\n\n\nUpdates `ratatui` from 0.29.0 to 0.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ratatui/ratatui/releases\"\u003eratatui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eratatui-v0.30.2\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/ratatui/ratatui-website/raw/refs/heads/main/src/assets/a-gift.png\" alt=\"a gift\" /\u003e\u003c/p\u003e\n\u003cp\u003eWe are excited to announce the new version of \u003ccode\u003eratatui\u003c/code\u003e - a Rust library that's all about cooking up TUIs 👨‍🍳🐀\u003c/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eRelease highlights\u003c/strong\u003e: \u003ca href=\"https://ratatui.rs/highlights/v0302/\"\u003ehttps://ratatui.rs/highlights/v0302/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e⚠️ List of breaking changes can be found \u003ca href=\"https://github.com/ratatui/ratatui/blob/main/BREAKING-CHANGES.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/90639c179ddcbe483ea05f21b1ce3fa09767441a\"\u003e90639c1\u003c/a\u003e \u003cem\u003e(uncategorized)\u003c/em\u003e Add Termina backend by \u003ccode\u003e@joshka\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ratatui/ratatui/pull/2561\"\u003e#2561\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eratatui-termina\u003c/code\u003e backend crate using the published \u003ccode\u003etermina\u003c/code\u003e\ncrate\u003c/li\u003e\n\u003cli\u003eexpose the backend through the \u003ccode\u003etermina\u003c/code\u003e feature and Ratatui\nprelude/backend re-exports\u003c/li\u003e\n\u003cli\u003eadd a small Termina event-loop example and wire the backend into CI,\nxtask, README generation, and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefs \u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eValidation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecargo +nightly fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p ratatui-termina --all-features --all-targets\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p ratatui --no-default-features --features termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p xtask\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p release-header\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask check-backend termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask test-backend termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask rdme --check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdownlint-cli2 ARCHITECTURE.md ratatui-termina/README.md .github/ISSUE_TEMPLATE/bug_report.md\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/fce3c80d53d5cf367e62cadf1d5c819947d23e4c\"\u003efce3c80\u003c/a\u003e \u003cem\u003e(widgets)\u003c/em\u003e Require thread-safe shadow effects by \u003ccode\u003e@joshka\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ratatui/ratatui/pull/2584\"\u003e#2584\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erequire custom shadow effects to preserve the auto traits expected by\nBlock-backed widgets\u003c/li\u003e\n\u003cli\u003edocument the CellEffect auto-trait contract\u003c/li\u003e\n\u003cli\u003eadd a public widget regression test for the affected ratatui::widgets\nre-exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md\"\u003eratatui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ratatui/ratatui/releases/tag/ratatui-v0.30.2\"\u003e0.30.2\u003c/a\u003e - 2026-06-19\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/ratatui/ratatui-website/raw/refs/heads/main/src/assets/a-gift.png\" alt=\"a gift\" /\u003e\u003c/p\u003e\n\u003cp\u003eWe are excited to announce the new version of \u003ccode\u003eratatui\u003c/code\u003e - a Rust library that's all about cooking up TUIs 👨‍🍳🐀\u003c/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eRelease highlights\u003c/strong\u003e: \u003ca href=\"https://ratatui.rs/highlights/v0302/\"\u003ehttps://ratatui.rs/highlights/v0302/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e⚠️ List of breaking changes can be found \u003ca href=\"https://github.com/ratatui/ratatui/blob/main/BREAKING-CHANGES.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/90639c179ddcbe483ea05f21b1ce3fa09767441a\"\u003e90639c1\u003c/a\u003e \u003cem\u003e(uncategorized)\u003c/em\u003e Add Termina backend by \u003ccode\u003e@joshka\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ratatui/ratatui/pull/2561\"\u003e#2561\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eratatui-termina\u003c/code\u003e backend crate using the published \u003ccode\u003etermina\u003c/code\u003e\ncrate\u003c/li\u003e\n\u003cli\u003eexpose the backend through the \u003ccode\u003etermina\u003c/code\u003e feature and Ratatui\nprelude/backend re-exports\u003c/li\u003e\n\u003cli\u003eadd a small Termina event-loop example and wire the backend into CI,\nxtask, README generation, and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefs \u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eValidation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecargo +nightly fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p ratatui-termina --all-features --all-targets\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p ratatui --no-default-features --features termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p xtask\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p release-header\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask check-backend termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask test-backend termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask rdme --check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdownlint-cli2 ARCHITECTURE.md ratatui-termina/README.md .github/ISSUE_TEMPLATE/bug_report.md\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/fce3c80d53d5cf367e62cadf1d5c819947d23e4c\"\u003efce3c80\u003c/a\u003e \u003cem\u003e(widgets)\u003c/em\u003e Require thread-safe shadow effects by \u003ccode\u003e@joshka\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ratatui/ratatui/pull/2584\"\u003e#2584\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erequire custom shadow effects to preserve the auto traits expected by\nBlock-backed widgets\u003c/li\u003e\n\u003cli\u003edocument the CellEffect auto-trait contract\u003c/li\u003e\n\u003cli\u003eadd a public widget regression test for the affected ratatui::widgets\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/e665c36cb14752a61cd777fbd06dbef8474f2add\"\u003e\u003ccode\u003ee665c36\u003c/code\u003e\u003c/a\u003e chore(ratatui): unleash the rats v0.30.2 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/2700b168b57dd88b9e0fb4ea177673c2e95f3090\"\u003e\u003ccode\u003e2700b16\u003c/code\u003e\u003c/a\u003e docs(changelog): update changelog for 0.30.2 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2608\"\u003e#2608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/e306ce69df3113d41c00c483e36ba3ecc88f3c79\"\u003e\u003ccode\u003ee306ce6\u003c/code\u003e\u003c/a\u003e fix(buffer): create updates for \u0026quot;uncovered\u0026quot; cells (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2587\"\u003e#2587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/81e667f354489a809e0db1f95e378efe859dd409\"\u003e\u003ccode\u003e81e667f\u003c/code\u003e\u003c/a\u003e fix(scrollbar): keep a large thumb within the track at the end (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/c75d7782be5c8157b0c140821090a13fd8cb8eb0\"\u003e\u003ccode\u003ec75d778\u003c/code\u003e\u003c/a\u003e chore(ci): add cargo-udeps dependency check (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/25314d812972b4cff30f863439021575b7a00217\"\u003e\u003ccode\u003e25314d8\u003c/code\u003e\u003c/a\u003e build(deps): bump release-plz/action from 0.5.129 to 0.5.130 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2600\"\u003e#2600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/35340703e8aa2d314870b9022cb75d899cf49b14\"\u003e\u003ccode\u003e3534070\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.81.8 to 2.81.10 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2601\"\u003e#2601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/a798a13b53f865f46c7b7e4e56da8640b354547b\"\u003e\u003ccode\u003ea798a13\u003c/code\u003e\u003c/a\u003e build(deps): bump tombi-toml/setup-tombi from 1.1.2 to 1.1.3 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2602\"\u003e#2602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/3ac885038ee6fc2ab043b7421b922f1800159829\"\u003e\u003ccode\u003e3ac8850\u003c/code\u003e\u003c/a\u003e build(deps): bump octocrab from 0.52.0 to 0.53.1 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2603\"\u003e#2603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/9c7963341a0479e02bf92091c57fc0ee82ed1f4e\"\u003e\u003ccode\u003e9c79633\u003c/code\u003e\u003c/a\u003e build(deps): bump time from 0.3.47 to 0.3.49 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2604\"\u003e#2604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ratatui/ratatui/compare/v0.29.0...ratatui-v0.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossterm` from 0.28.1 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/releases\"\u003ecrossterm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29\u003c/h2\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/linrongbin16\"\u003e\u003ccode\u003e@​linrongbin16\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://github.com/kmicklas\"\u003e\u003ccode\u003e@​kmicklas\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/maciek50322\"\u003e\u003ccode\u003e@​maciek50322\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rosew0od\"\u003e\u003ccode\u003e@​rosew0od\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sxyazi\"\u003e\u003ccode\u003e@​sxyazi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/the-mikedavis\"\u003e\u003ccode\u003e@​the-mikedavis\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hthuz\"\u003e\u003ccode\u003e@​hthuz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/aschey\"\u003e\u003ccode\u003e@​aschey\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/naseschwarz\"\u003e\u003ccode\u003e@​naseschwarz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Flokkq\"\u003e\u003ccode\u003e@​Flokkq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/gaesa\"\u003e\u003ccode\u003e@​gaesa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/WindSoilder\"\u003e\u003ccode\u003e@​WindSoilder\u003c/code\u003e\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/crossterm-rs/crossterm/blob/master/CHANGELOG.md\"\u003ecrossterm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003ch2\u003eFixed 🐛\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer underflow in mouse / cursor-position parsers when coord\nbytes encoded the protocol origin (panic in debug, wrap to 65535\nin release). Affects \u003ccode\u003eparse_csi_normal_mouse\u003c/code\u003e, \u003ccode\u003eparse_csi_rxvt_mouse\u003c/code\u003e,\n\u003ccode\u003eparse_csi_sgr_mouse\u003c/code\u003e, and \u003ccode\u003eparse_csi_cursor_position\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/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/crossterm-rs/crossterm/commits/0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `directories` from 5.0.1 to 6.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/soc/directories-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-width` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/9d98411769fe13c7c18cab0b3fbbab29ba8350ea\"\u003e\u003ccode\u003e9d98411\u003c/code\u003e\u003c/a\u003e Publish 0.2.2 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/4bba1d1e4801c55b2bc110e4026cbdced377fba2\"\u003e\u003ccode\u003e4bba1d1\u003c/code\u003e\u003c/a\u003e Support Unicode 17 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/0085e91db72ae9a4498e62030d9651f1c1d09b4f\"\u003e\u003ccode\u003e0085e91\u003c/code\u003e\u003c/a\u003e Publish 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/6db0c14cbde54b1343335be38c7fdcb6451efb25\"\u003e\u003ccode\u003e6db0c14\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/0bccd3f1b55b15e7796a5f591a9f24ef28889b1b\"\u003e\u003ccode\u003e0bccd3f\u003c/code\u003e\u003c/a\u003e update copyright year (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/7a7fcdc8134a67e0b8deaac7deb4f12559550eaf\"\u003e\u003ccode\u003e7a7fcdc\u003c/code\u003e\u003c/a\u003e Support Unicode 16 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/82d7136b494ded1fe83a269e673fd85dfc4a92a6\"\u003e\u003ccode\u003e82d7136\u003c/code\u003e\u003c/a\u003e Advertise and enforce MSRV (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/e77b2929bc863841147786ef573b297581f94fe4\"\u003e\u003ccode\u003ee77b292\u003c/code\u003e\u003c/a\u003e Make characters with \u003ccode\u003eLine_Break=Ambiguous\u003c/code\u003e ambiguous (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/5a7fced663028d86d603cffbddcabedfdf7c7199\"\u003e\u003ccode\u003e5a7fced\u003c/code\u003e\u003c/a\u003e Update version number in Readme (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-rs/unicode-width/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.2.17 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\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-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.2.17...v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1852\"\u003e#1852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.53.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1853\"\u003e#1853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump hashlink version \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1855\"\u003e#1855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SQL injection when SAVEPOINT name is tainted \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1854\"\u003e#1854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.40.0...v0.40.1\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.40.0...v0.40.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking changes: Replace VTab macros by constructors \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Fix VTab::best_index \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1824\"\u003e#1824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAsserts on VTab::connect aux and args \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1825\"\u003e#1825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Fix VTab::connect / create \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1826\"\u003e#1826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Allow opting out of using sqlite-wasm-rs on wasm32-unknown-unknown \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1828\"\u003e#1828\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1829\"\u003e#1829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive Default for SeriesTabCursor/ArrayTabCursor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1830\"\u003e#1830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to pre-update hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Fix VTab::connect \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1832\"\u003e#1832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimpl From\u003c!-- raw HTML omitted --\u003e for FromSqlError \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Fix vtab::dequote \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1835\"\u003e#1835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLCipher to version 4.14.0 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1837\"\u003e#1837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_set_errmsg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1752\"\u003e#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sqlite3-parser version \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1838\"\u003e#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in ToSqlOutput::from_rc \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1839\"\u003e#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure miri doesn't complain \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to actions/checkout@v6 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to UtcDateTime \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1843\"\u003e#1843\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1844\"\u003e#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.53.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1848\"\u003e#1848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace some cfg(not by cfg_select \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1850\"\u003e#1850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.39.0...v0.40.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.39.0...v0.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\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/rusqlite/rusqlite/commit/6d3c282dc5531a57eb4e22ece3207f00c95d0fb0\"\u003e\u003ccode\u003e6d3c282\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1856\"\u003e#1856\u003c/a\u003e from gwenn/0.40.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2ba28b7469acc41c528ad1963327815d63b9cab9\"\u003e\u003ccode\u003e2ba28b7\u003c/code\u003e\u003c/a\u003e Prepare next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/a021dc730d4207212906e77c39bc2ed66b23f1aa\"\u003e\u003ccode\u003ea021dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1854\"\u003e#1854\u003c/a\u003e from gwenn/savepoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/534a149f8dbb55bba9beb45b279a4f13e20b13a8\"\u003e\u003ccode\u003e534a149\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1855\"\u003e#1855\u003c/a\u003e from gwenn/hashlink\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6d9764f26920f54db54b0f24f3f026f6a2c24a7c\"\u003e\u003ccode\u003e6d9764f\u003c/code\u003e\u003c/a\u003e Bump hashlink version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/fa574ebb1ca4586a5d4d4a7175b0aa447628532e\"\u003e\u003ccode\u003efa574eb\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003esqlite3_keyword_check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/15385cc046364b68c9d7e65d2644dc86c0980f25\"\u003e\u003ccode\u003e15385cc\u003c/code\u003e\u003c/a\u003e Fix SQL injection when SAVEPOINT name is tainted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/e5e48f2d0cd60504020b2def110ca790fc8711b4\"\u003e\u003ccode\u003ee5e48f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1853\"\u003e#1853\u003c/a\u003e from gwenn/3.53.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/ac222923ff13216a71aa23363fb5e4ccb1819ad5\"\u003e\u003ccode\u003eac22292\u003c/code\u003e\u003c/a\u003e Bump bundled SQLite version to 3.53.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/c5f8828f72b4276ab2ae8504cd57b75dd80bcde7\"\u003e\u003ccode\u003ec5f8828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1852\"\u003e#1852\u003c/a\u003e from gwenn/clippy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.40.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/richer-richard/socratic-council/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/richer-richard%2Fsocratic-council/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"4611096601","node_id":"PR_kwDONoGN2c7jzyv5","number":52,"state":"open","title":"Bump getrandom from 0.2.15 to 0.2.17 in /src/program-rust","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T08:05:48.000Z","updated_at":"2026-06-08T08:05:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"}],"path":"/src/program-rust","ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.15 to 0.2.17.\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.2.16...v0.2.17\"\u003e0.2.17\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edoc_cfg\u003c/code\u003e instead of \u003ccode\u003edoc_auto_cfg\u003c/code\u003e (partial backport of \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/732\"\u003e#732\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBCryptGenRandom\u003c/code\u003e signature \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/732\"\u003e#732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/732\"\u003erust-random/getrandom#732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/768\"\u003erust-random/getrandom#768\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/778\"\u003erust-random/getrandom#778\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.15...v0.2.16\"\u003e0.2.16\u003c/a\u003e - 2025-04-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin support (backport of \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/626\"\u003e#626\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/654\"\u003erust-random/getrandom#654\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/b625985d852600a3eeb68556811e59e7c9a6a098\"\u003e\u003ccode\u003eb625985\u003c/code\u003e\u003c/a\u003e Release 0.2.17 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/e7200ad523fcf0a800d28a2d8c9cfe3e375ad916\"\u003e\u003ccode\u003ee7200ad\u003c/code\u003e\u003c/a\u003e windows: fix \u003ccode\u003eBCryptGenRandom\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3ae6e752897928871d0d4ee93e2c179c9a126fa0\"\u003e\u003ccode\u003e3ae6e75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e (doc_cfg)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/ce4144b2c16fe1422037c93e267e6a52336e0834\"\u003e\u003ccode\u003ece4144b\u003c/code\u003e\u003c/a\u003e Release v0.2.16 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/a55ea8dcb8daef83a95603e77a563a346b4a2785\"\u003e\u003ccode\u003ea55ea8d\u003c/code\u003e\u003c/a\u003e Backport Cygwin support (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.15...v0.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom\u0026package-manager=cargo\u0026previous-version=0.2.15\u0026new-version=0.2.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kiddo4/solana-hello-world/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiddo4%2Fsolana-hello-world/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"4600971471","node_id":"PR_kwDOSYR33c7jTtxE","number":14,"state":"closed","title":"build(deps): bump getrandom from 0.2.17 to 0.4.2","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-06T00:51:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-06T00:06:50.000Z","updated_at":"2026-06-06T00:51:26.000Z","time_to_close":2674,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.17 to 0.4.2.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.17...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom\u0026package-manager=cargo\u0026previous-version=0.2.17\u0026new-version=0.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pealmeida/sovereign-vault/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pealmeida%2Fsovereign-vault/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4590472944","node_id":"PR_kwDORA7ZDc7ixF1F","number":51,"state":"closed","title":"chore(deps): update getrandom requirement from 0.2 to 0.4 in /examples/observability-demo","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-06T09:39:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-04T16:41:19.000Z","updated_at":"2026-06-06T09:39:32.000Z","time_to_close":147484,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"getrandom","old_version":"0.2","new_version":"0.4","repository_url":"https://github.com/rust-random/getrandom"}],"path":"/examples/observability-demo","ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdates the requirements on [getrandom](https://github.com/rust-random/getrandom) to permit the latest version.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.0...v0.4.2\"\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/snaart/phantom_protocol/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/snaart%2Fphantom_protocol/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"},{"uuid":"4585116259","node_id":"PR_kwDOR2YRTc7ifcuv","number":14,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 164 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T01:57:15.000Z","updated_at":"2026-06-04T01:57:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":164,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"build_html","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/skubalj/build_html"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"ctrlc","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.80","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_regex","old_version":"0.18.1","new_version":"0.19.0","repository_url":"https://github.com/kennytm/rand_regex"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.4","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"reqwest_cookie_store","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/pfernie/reqwest_cookie_store"},{"name":"serde_json","old_version":"1.0.148","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"unicode-truncate","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/Aetf/unicode-truncate"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"z3","old_version":"0.19.7","new_version":"0.19.15","repository_url":"https://github.com/prove-rs/z3.rs"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.51","new_version":"1.2.62","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cmake","old_version":"0.1.57","new_version":"0.1.58","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"console","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/console-rs/console"},{"name":"const_format","old_version":"0.2.35","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"cookie_store","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/pfernie/cookie_store"},{"name":"deflate64","old_version":"0.1.10","new_version":"0.1.12","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.5.5","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"dispatch2","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/madsmtm/objc2"},{"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":"erased-serde","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"fastbloom","old_version":"0.14.0","new_version":"0.14.1","repository_url":"https://github.com/tomtomwombat/fastbloom"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.8.1","new_version":"1.10.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.19","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libbz2-rs-sys","old_version":"0.2.2","new_version":"0.2.5","repository_url":"https://github.com/trifectatechfoundation/libbzip2-rs"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.1","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/madsmtm/objc2"},{"name":"openssl-src","old_version":"300.5.4+3.5.4","new_version":"300.6.0+3.6.2","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"portable-atomic","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"portable-atomic-util","old_version":"0.2.4","new_version":"0.2.7","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.104","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"rand_core","old_version":"0.9.3","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand_core"},{"name":"regex-automata","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.26","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.13.2","new_version":"1.14.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.8","new_version":"0.103.13","repository_url":"https://github.com/rustls/webpki"},{"name":"ryu","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.4.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"siphasher","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/jedisct1/rust-siphash"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.111","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio","old_version":"1.48.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typewit","old_version":"1.14.2","new_version":"1.15.2","repository_url":"https://github.com/rodrimati1992/typewit"},{"name":"unicode-ident","old_version":"1.0.22","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.19.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.1+wasi-0.2.4","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"webpki-roots","old_version":"1.0.5","new_version":"1.0.7","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"winnow","old_version":"0.7.14","new_version":"0.7.15","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.31","new_version":"0.8.49","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.10","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 112 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [build_html](https://github.com/skubalj/build_html) | `2.7.0` | `2.8.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.5.1` | `3.5.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.14.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.30` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.80` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.1` |\n| [rand_regex](https://github.com/kennytm/rand_regex) | `0.18.1` | `0.19.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.4` |\n| [reqwest_cookie_store](https://github.com/pfernie/reqwest_cookie_store) | `0.9.0` | `0.10.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.150` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [unicode-truncate](https://github.com/Aetf/unicode-truncate) | `2.0.0` | `2.0.1` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [z3](https://github.com/prove-rs/z3.rs) | `0.19.7` | `0.19.15` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.51` | `1.2.62` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.57` | `0.1.58` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [console](https://github.com/console-rs/console) | `0.16.2` | `0.16.3` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.35` | `0.2.36` |\n| [cookie_store](https://github.com/pfernie/cookie_store) | `0.22.0` | `0.22.1` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.10` | `0.1.12` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` |\n| [dispatch2](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.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| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.9` | `0.4.10` |\n| [fastbloom](https://github.com/tomtomwombat/fastbloom) | `0.14.0` | `0.14.1` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.9` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.16` | `0.2.17` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.14` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.4.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.10.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.19` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.12` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [libbz2-rs-sys](https://github.com/trifectatechfoundation/libbzip2-rs) | `0.2.2` | `0.2.5` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.4` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.4+3.5.4` | `300.6.0+3.6.2` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.13.0` | `1.13.1` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.4` | `0.2.7` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.104` | `1.0.106` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.9.3` | `0.9.5` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.26` | `0.1.27` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.40` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.2` | `1.14.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.8` | `0.103.13` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.22` | `1.0.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.4.0` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [siphasher](https://github.com/jedisct1/rust-siphash) | `1.0.1` | `1.0.3` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.3` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.111` | `2.0.117` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.52.3` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typewit](https://github.com/rodrimati1992/typewit) | `1.14.2` | `1.15.2` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.3+wasi-0.2.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.5` | `1.0.7` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.7.14` | `0.7.15` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.31` | `0.8.49` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.10` | `1.0.21` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\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.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\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_html` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/skubalj/build_html/releases\"\u003ebuild_html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFromStr\u003c/code\u003e implementation for \u003ccode\u003eHtmlTag\u003c/code\u003e, courtesy of \u003ca href=\"https://github.com/PNys\"\u003e\u003ccode\u003e@​PNys\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded HTMLTag for various tags (\u003ccode\u003emeter\u003c/code\u003e, \u003ccode\u003ekbd\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, ...), including inputs (\u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003einput\u003c/code\u003e, \u003ccode\u003etextarea\u003c/code\u003e, and \u003ccode\u003elabel\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/skubalj/build_html/blob/main/CHANGELOG.md\"\u003ebuild_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.8.0 (2026-04-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFromStr\u003c/code\u003e implementation for \u003ccode\u003eHtmlTag\u003c/code\u003e, courtesy of \u003ca href=\"https://github.com/PNys\"\u003e\u003ccode\u003e@​PNys\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded HTMLTag for various tags (\u003ccode\u003emeter\u003c/code\u003e, \u003ccode\u003ekbd\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, ...), including inputs\n(\u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003einput\u003c/code\u003e, \u003ccode\u003etextarea\u003c/code\u003e, and \u003ccode\u003elabel\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/skubalj/build_html/commit/e3979fcfd4fcf4526c47452bf9ffb5c23c7d31e9\"\u003e\u003ccode\u003ee3979fc\u003c/code\u003e\u003c/a\u003e remove unneeded reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skubalj/build_html/commit/b8e4b22432ec16ee66e62616b6217986ec31b7b0\"\u003e\u003ccode\u003eb8e4b22\u003c/code\u003e\u003c/a\u003e add additinal elements, add 'impl Error for UnknownTagError'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skubalj/build_html/commit/9af7dd81b729c5a68c7bda857c29327aa23fee76\"\u003e\u003ccode\u003e9af7dd8\u003c/code\u003e\u003c/a\u003e Adding parsing From String to HtmlTag (\u003ca href=\"https://redirect.github.com/skubalj/build_html/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/skubalj/build_html/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 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/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\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/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\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.53 to 4.5.60\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.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\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrlc` from 3.5.1 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/0aed47c35355ab7de53fa281201b8b924c2cfcb3\"\u003e\u003ccode\u003e0aed47c\u003c/code\u003e\u003c/a\u003e Release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/369ffb7da44d404837c952d05a58e9a4b7947005\"\u003e\u003ccode\u003e369ffb7\u003c/code\u003e\u003c/a\u003e Remove cargo.lock introduced with the previous PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/97d3e27d98f5baa9ce500ac23f914d7446c90101\"\u003e\u003ccode\u003e97d3e27\u003c/code\u003e\u003c/a\u003e bump nix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.5.1...3.5.2\"\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.8 to 0.11.10\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.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\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\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\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.10] - 2026-03-23\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[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\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/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\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/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\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/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.12.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\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0 (2026-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eIntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emap::Slice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset::Slice::split_at_checked\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.12.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 `indicatif` from 0.18.3 to 0.18.4\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.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\u003c/blockquote\u003e\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/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.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.30\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.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.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/9c55760b499b18e81de7df5f3c13a67d5661131d\"\u003e\u003ccode\u003e9c55760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/725\"\u003e#725\u003c/a\u003e from rust-lang/cargo/0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d1acb0585c0f6af5dc466eb255187cd6d3b7359e\"\u003e\u003ccode\u003ed1acb05\u003c/code\u003e\u003c/a\u003e update docs on current MSRV and note latest bump in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/50682937b0d9ec9a18c4c9b0510d889762e20e34\"\u003e\u003ccode\u003e5068293\u003c/code\u003e\u003c/a\u003e prepare for 0.4.30 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7ccd873cb50de97690d46f69d8744a61f0b87c46\"\u003e\u003ccode\u003e7ccd873\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/724\"\u003e#724\u003c/a\u003e from rust-lang/feat/net-to-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/923dfaaf00dca352efe45930ae009d9a22526597\"\u003e\u003ccode\u003e923dfaa\u003c/code\u003e\u003c/a\u003e fix up test cfgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ecb7de8daf7feec9dcf0d31cecc8523b31a8d104\"\u003e\u003ccode\u003eecb7de8\u003c/code\u003e\u003c/a\u003e gate net value impls on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bb4f6d2e377b0008b740631124f292e80d4e5d\"\u003e\u003ccode\u003e67bb4f6\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/25f49fe3d31e7a0797652ad4bacaff633f7237cd\"\u003e\u003ccode\u003e25f49fe\u003c/code\u003e\u003c/a\u003e rework net type capturing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7087dcb95cb925364b4ba1da0d7c0eead9356dfc\"\u003e\u003ccode\u003e7087dcb\u003c/code\u003e\u003c/a\u003e feat: impl ToValue for core::net types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bc7e32c68a4a8908d1016693418f12b43bab90\"\u003e\u003ccode\u003e67bc7e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/723\"\u003e#723\u003c/a\u003e from woodruffw-forks/ww/ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openssl` from 0.10.75 to 0.10.80\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.80\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer Homebrew openssl@4 and stop looking for openssl@1.1 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/2633\"\u003erust-openssl/rust-openssl#2633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix output buffer overflow in cipher_update_inplace for AES key-wrap-with-padding 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/2638\"\u003erust-openssl/rust-openssl#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.80 and openssl-sys 0.9.116 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/2639\"\u003erust-openssl/rust-openssl#2639\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.79...openssl-v0.10.80\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.79\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/cache from 5.0.4 to 5.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2610\"\u003erust-openssl/rust-openssl#2610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to fix OpenSSL 1.1.0l download by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2614\"\u003erust-openssl/rust-openssl#2614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u0026amp;mut BigNumContextRef for EcPointRef mul/invert 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/2615\"\u003erust-openssl/rust-openssl#2615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in EcGroupRef::generator on groups without a generator 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/2617\"\u003erust-openssl/rust-openssl#2617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003euse libc::*;\u003c/code\u003e with targeted imports in openssl-sys 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/2618\"\u003erust-openssl/rust-openssl#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKeyRef::is_a and KeyType for name-based key identification 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/2619\"\u003erust-openssl/rust-openssl#2619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKey::{public,private}_key_from_raw_bytes_ex 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/2620\"\u003erust-openssl/rust-openssl#2620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.80 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/2622\"\u003erust-openssl/rust-openssl#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop once_cell in favor of std::sync::{LazyLock, OnceLock} 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/2623\"\u003erust-openssl/rust-openssl#2623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKey::private_key_from_seed for ML-DSA/ML-KEM key import 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/2621\"\u003erust-openssl/rust-openssl#2621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparallelize more builds in CI for cold caches 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/2625\"\u003erust-openssl/rust-openssl#2625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction 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/2626\"\u003erust-openssl/rust-openssl#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix process abort when verify/PSK callbacks fire after SSL_CTX swap 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/2624\"\u003erust-openssl/rust-openssl#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBind OSSL_PARAM_modified and use it for seed_into 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/2628\"\u003erust-openssl/rust-openssl#2628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PkeyCtxRef::set_context_string for ML-DSA 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/2629\"\u003erust-openssl/rust-openssl#2629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders 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/2631\"\u003erust-openssl/rust-openssl#2631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix output buffer overflow for AES key-wrap-with-padding ciphers 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/2630\"\u003erust-openssl/rust-openssl#2630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.79 and openssl-sys 0.9.115 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/2632\"\u003erust-openssl/rust-openssl#2632\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.78...openssl-v0.10.79\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.78\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Suite B flag assignments in verify.rs 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/2592\"\u003erust-openssl/rust-openssl#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse cvt_p for OPENSSL_malloc error handling 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/2593\"\u003erust-openssl/rust-openssl#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark BIO_get_mem_data on AWS-LC to be unsafe 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/2594\"\u003erust-openssl/rust-openssl#2594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet timeout for package installation step 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/2595\"\u003erust-openssl/rust-openssl#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePanic in Crypter::new when IV is required but not provided 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/2596\"\u003erust-openssl/rust-openssl#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenssl 4 support 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/2591\"\u003erust-openssl/rust-openssl#2591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid panic for overlong OIDs by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2598\"\u003erust-openssl/rust-openssl#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix dangling stack pointer in custom extension add callback 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/2599\"\u003erust-openssl/rust-openssl#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for LibreSSL 4.3.x by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2603\"\u003erust-openssl/rust-openssl#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix inverted bounds assertion in AES key unwrap 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/2604\"\u003erust-openssl/rust-openssl#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized length returns from password callback trampoline 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/2605\"\u003erust-openssl/rust-openssl#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate callback-returned lengths in PSK and cookie trampolines 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/2607\"\u003erust-openssl/rust-openssl#2607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError for short out in MdCtxRef::digest_final() by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2608\"\u003erust-openssl/rust-openssl#2608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck derive output buffer length on OpenSSL 1.1.x 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/2606\"\u003erust-openssl/rust-openssl#2606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl v0.10.78 and openssl-sys v0.9.114 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/2609\"\u003erust-openssl/rust-openssl#2609\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-openssl/rust-openssl/commit/35be7ae43b207fc0448a648a21e9156bc360c9af\"\u003e\u003ccode\u003e35be7ae\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.80 and openssl-sys 0.9.116 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2639\"\u003e#2639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/19eceb26f2404aae187e5444e65c404ebc1348a7\"\u003e\u003ccode\u003e19eceb2\u003c/code\u003e\u003c/a\u003e Fix output buffer overflow in cipher_update_inplace for AES key-wrap-with-pad...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/b460eb378c335610df5395a251408ad70bb60d42\"\u003e\u003ccode\u003eb460eb3\u003c/code\u003e\u003c/a\u003e Prefer Homebrew openssl@4 and stop looking for openssl@1.1 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2633\"\u003e#2633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/649f2d9e37f3aa701e20bd8ab5cd7eb5afa0a90f\"\u003e\u003ccode\u003e649f2d9\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.79 and openssl-sys 0.9.115 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/257f9b20c001b888986f93579f118fa2a57d4f45\"\u003e\u003ccode\u003e257f9b2\u003c/code\u003e\u003c/a\u003e Fix output buffer overflow for AES key-wrap-with-padding ciphers (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/d43e9179b1885fc66269a42361cc7a80f631ac8f\"\u003e\u003ccode\u003ed43e917\u003c/code\u003e\u003c/a\u003e Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/f46519c8694a3e121091dafe38aab77c2f756546\"\u003e\u003ccode\u003ef46519c\u003c/code\u003e\u003c/a\u003e Add PkeyCtxRef::set_context_string for ML-DSA (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/ad9ae312771f898749a9471549519d45eba6a033\"\u003e\u003ccode\u003ead9ae31\u003c/code\u003e\u003c/a\u003e Bind OSSL_PARAM_modified and use it for seed_into (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/4e25c9be20dae1e78f1a3815950cd0973addae82\"\u003e\u003ccode\u003e4e25c9b\u003c/code\u003e\u003c/a\u003e Fix process abort when verify/PSK callbacks fire after SSL_CTX swap (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/3dd8f425ef34a069b5bec46f3971b67db1c295c7\"\u003e\u003ccode\u003e3dd8f42\u003c/code\u003e\u003c/a\u003e Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.75...openssl-v0.10.80\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.1\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.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\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate 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\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_regex` from 0.18.1 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kennytm/rand_regex/releases\"\u003erand_regex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003eUpdated \u003ccode\u003erand\u003c/code\u003e dependency.\u003c/p\u003e\n\u003cp\u003eDepends on \u003ccode\u003erand 0.10\u003c/code\u003e and \u003ccode\u003eregex-syntax 0.8\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/yamashita-spce/WuppieFuzz/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yamashita-spce%2FWuppieFuzz/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4546001828","node_id":"PR_kwDORPV8xM7ghF6S","number":84,"state":"open","title":"chore(deps): bump the rust-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-29T05:42:47.000Z","updated_at":"2026-05-29T05:42:48.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":39,"packages":[{"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":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"jsonschema","old_version":"0.18.3","new_version":"0.46.5","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"notify","old_version":"6.1.1","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"notify-debouncer-mini","old_version":"0.4.1","new_version":"0.7.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"lopdf","old_version":"0.33.0","new_version":"0.40.0","repository_url":"https://github.com/J-F-Liu/lopdf"},{"name":"image","old_version":"0.24.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"zip","old_version":"2.4.2","new_version":"4.6.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"quick-xml","old_version":"0.36.2","new_version":"0.38.4","repository_url":"https://github.com/tafia/quick-xml"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"ctrlc","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"llama-cpp-2","old_version":"0.1.133","new_version":"0.1.146","repository_url":"https://github.com/utilityai/llama-cpp-rs"},{"name":"hf-hub","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/huggingface/hf-hub"},{"name":"async-imap","old_version":"0.10.4","new_version":"0.11.2","repository_url":"https://github.com/async-email/async-imap"},{"name":"async-native-tls","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/async-email/async-native-tls"},{"name":"mail-parser","old_version":"0.9.4","new_version":"0.11.3","repository_url":"https://github.com/stalwartlabs/mail-parser"},{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.1","repository_url":"https://github.com/rust-random/getrandom"},{"name":"moka","old_version":"0.12.13","new_version":"0.12.15","repository_url":"https://github.com/moka-rs/moka"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.28.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.29.0","new_version":"0.33.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"tracing-loki","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/hrxi/tracing-loki"},{"name":"pprof","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/tikv/pprof-rs"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"assert_fs","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"serial_test","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"tauri","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-sql","old_version":"2.3.2","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 37 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| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.30` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.18` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.18.3` | `0.46.5` |\n| [notify](https://github.com/notify-rs/notify) | `6.1.1` | `8.2.0` |\n| [notify-debouncer-mini](https://github.com/notify-rs/notify) | `0.4.1` | `0.7.0` |\n| [lopdf](https://github.com/J-F-Liu/lopdf) | `0.33.0` | `0.40.0` |\n| [image](https://github.com/image-rs/image) | `0.24.9` | `0.25.10` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `4.6.1` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.36.2` | `0.38.4` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.1` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.5.1` | `3.5.2` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [llama-cpp-2](https://github.com/utilityai/llama-cpp-rs) | `0.1.133` | `0.1.146` |\n| [hf-hub](https://github.com/huggingface/hf-hub) | `0.4.3` | `0.5.0` |\n| [async-imap](https://github.com/async-email/async-imap) | `0.10.4` | `0.11.2` |\n| [async-native-tls](https://github.com/async-email/async-native-tls) | `0.5.0` | `0.6.0` |\n| [mail-parser](https://github.com/stalwartlabs/mail-parser) | `0.9.4` | `0.11.3` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.17` | `0.4.1` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.13` | `0.12.15` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.32.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.29.0` | `0.33.0` |\n| [tracing-loki](https://github.com/hrxi/tracing-loki) | `0.2.6` | `0.2.7` |\n| [pprof](https://github.com/tikv/pprof-rs) | `0.14.1` | `0.15.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.3` | `1.1.4` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.3.1` | `3.4.0` |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.10.2` | `2.10.3` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.1` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.10.1` |\n| [tauri-plugin-sql](https://github.com/tauri-apps/plugins-workspace) | `2.3.2` | `2.4.0` |\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 `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 `log` from 0.4.29 to 0.4.30\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.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.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/9c55760b499b18e81de7df5f3c13a67d5661131d\"\u003e\u003ccode\u003e9c55760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/725\"\u003e#725\u003c/a\u003e from rust-lang/cargo/0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d1acb0585c0f6af5dc466eb255187cd6d3b7359e\"\u003e\u003ccode\u003ed1acb05\u003c/code\u003e\u003c/a\u003e update docs on current MSRV and note latest bump in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/50682937b0d9ec9a18c4c9b0510d889762e20e34\"\u003e\u003ccode\u003e5068293\u003c/code\u003e\u003c/a\u003e prepare for 0.4.30 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7ccd873cb50de97690d46f69d8744a61f0b87c46\"\u003e\u003ccode\u003e7ccd873\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/724\"\u003e#724\u003c/a\u003e from rust-lang/feat/net-to-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/923dfaaf00dca352efe45930ae009d9a22526597\"\u003e\u003ccode\u003e923dfaa\u003c/code\u003e\u003c/a\u003e fix up test cfgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ecb7de8daf7feec9dcf0d31cecc8523b31a8d104\"\u003e\u003ccode\u003eecb7de8\u003c/code\u003e\u003c/a\u003e gate net value impls on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bb4f6d2e377b0008b740631124f292e80d4e5d\"\u003e\u003ccode\u003e67bb4f6\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/25f49fe3d31e7a0797652ad4bacaff633f7237cd\"\u003e\u003ccode\u003e25f49fe\u003c/code\u003e\u003c/a\u003e rework net type capturing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7087dcb95cb925364b4ba1da0d7c0eead9356dfc\"\u003e\u003ccode\u003e7087dcb\u003c/code\u003e\u003c/a\u003e feat: impl ToValue for core::net types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bc7e32c68a4a8908d1016693418f12b43bab90\"\u003e\u003ccode\u003e67bc7e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/723\"\u003e#723\u003c/a\u003e from woodruffw-forks/ww/ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\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 `chrono` from 0.4.43 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/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.44\"\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 `dirs` from 5.0.1 to 6.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/soc/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonschema` from 0.18.3 to 0.46.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stranger6667/jsonschema/releases\"\u003ejsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[Python] Release 0.46.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePercent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments (e.g. \u003ccode\u003e#/$defs/Request%20class\u003c/code\u003e) are now decoded when stored as \u003ccode\u003eschema_path\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Ruby] Release 0.46.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePercent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments (e.g. \u003ccode\u003e#/$defs/Request%20class\u003c/code\u003e) are now decoded when stored as \u003ccode\u003eschema_path\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Rust] Release 0.46.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePercent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments (e.g. \u003ccode\u003e#/$defs/Request%20class\u003c/code\u003e) are now decoded when stored as \u003ccode\u003eschema_path\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Python] Release 0.46.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic in the regex engine when matching against patterns with very large \u003ccode\u003e{0,N}\u003c/code\u003e quantifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Rust] Release 0.46.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic in the regex engine when matching against patterns with very large \u003ccode\u003e{0,N}\u003c/code\u003e quantifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Ruby] Release 0.46.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic in the regex engine when matching against patterns with very large \u003ccode\u003e{0,N}\u003c/code\u003e quantifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Python] Release 0.46.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMemory not reclaimed when a validator for a schema with recursive \u003ccode\u003e$ref\u003c/code\u003e or \u003ccode\u003e$dynamicRef\u003c/code\u003e is dropped. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1125\"\u003e#1125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Ruby] Release 0.46.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMemory not reclaimed when a validator for a schema with recursive \u003ccode\u003e$ref\u003c/code\u003e or \u003ccode\u003e$dynamicRef\u003c/code\u003e is dropped. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1125\"\u003e#1125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Rust] Release 0.46.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMemory not reclaimed when a \u003ccode\u003eValidator\u003c/code\u003e for a schema with recursive \u003ccode\u003e$ref\u003c/code\u003e or \u003ccode\u003e$dynamicRef\u003c/code\u003e is dropped. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1125\"\u003e#1125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilation failure on \u003ccode\u003ewasm32-wasip1\u003c/code\u003e and \u003ccode\u003ewasm32-unknown-emscripten\u003c/code\u003e targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Python] Release 0.46.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequired\u003c/code\u003e not enforced when \u003ccode\u003eadditionalProperties\u003c/code\u003e is a schema object and \u003ccode\u003erequired\u003c/code\u003e lists exactly 2 keys.\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/Stranger6667/jsonschema/blob/master/CHANGELOG.md\"\u003ejsonschema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.46.5] - 2026-05-13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePercent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments (e.g. \u003ccode\u003e#/$defs/Request%20class\u003c/code\u003e) are now decoded when stored as \u003ccode\u003eschema_path\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.4] - 2026-05-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic in the regex engine when matching against patterns with very large \u003ccode\u003e{0,N}\u003c/code\u003e quantifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.3] - 2026-04-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMemory not reclaimed when a \u003ccode\u003eValidator\u003c/code\u003e for a schema with recursive \u003ccode\u003e$ref\u003c/code\u003e or \u003ccode\u003e$dynamicRef\u003c/code\u003e is dropped. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1125\"\u003e#1125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilation failure on \u003ccode\u003ewasm32-wasip1\u003c/code\u003e and \u003ccode\u003ewasm32-unknown-emscripten\u003c/code\u003e targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.2] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequired\u003c/code\u003e not enforced when \u003ccode\u003eadditionalProperties\u003c/code\u003e is a schema object and \u003ccode\u003erequired\u003c/code\u003e lists exactly 2 keys.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.1] - 2026-04-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequired\u003c/code\u003e not enforced when \u003ccode\u003eproperties\u003c/code\u003e has 15 or more entries and \u003ccode\u003erequired\u003c/code\u003e lists exactly 2 keys.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.0] - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eValidatorMap\u003c/code\u003e for validating instances against subschemas identified by URI-fragment JSON pointer. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/pull/1075\"\u003e#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCLI\u003c/strong\u003e: Accept multiple values after \u003ccode\u003e-i\u003c/code\u003e/\u003ccode\u003e--instance\u003c/code\u003e (e.g. \u003ccode\u003ejsonschema validate schema.json -i *.json\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edereference\u003c/code\u003e function to recursively inline \u003ccode\u003e$ref\u003c/code\u003e references. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/422\"\u003e#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCLI\u003c/strong\u003e: \u003ccode\u003ejsonschema dereference\u003c/code\u003e subcommand to dereference a schema from the command line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegistry construction now uses an explicit prepare step, and \u003ccode\u003ewith_registry\u003c/code\u003e now borrows the prepared registry. \u003ccode\u003eValidationOptions::with_resource\u003c/code\u003e and \u003ccode\u003eValidationOptions::with_resources\u003c/code\u003e were removed in favor of building a \u003ccode\u003eRegistry\u003c/code\u003e first. See the \u003ca href=\"https://github.com/Stranger6667/jsonschema/blob/master/MIGRATION.md\"\u003eMigration Guide\u003c/a\u003e for the details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid registry clones and document clones during validator construction. This improves real-world schema compilation by roughly 10-20% in internal benchmarks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.1] - 2026-04-06\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/Stranger6667/jsonschema/commit/2a7c865d92a31e867c51545cc2f173cd2601ed77\"\u003e\u003ccode\u003e2a7c865\u003c/code\u003e\u003c/a\u003e chore(ruby): Release 0.46.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/ee47dde703609f54ac08e76b9e179da76568d4a5\"\u003e\u003ccode\u003eee47dde\u003c/code\u003e\u003c/a\u003e chore(python): Release 0.46.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/77457694b36546bd9b79662d92a64b531d88bb7f\"\u003e\u003ccode\u003e7745769\u003c/code\u003e\u003c/a\u003e chore(rust): Release 0.46.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/cccf0b48075786e110ba247d9fb4831e349f605c\"\u003e\u003ccode\u003ecccf0b4\u003c/code\u003e\u003c/a\u003e fix: Percent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments are now decoded when ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/fc492c6ff9ea61aa6edd560c441ee53b31d6031f\"\u003e\u003ccode\u003efc492c6\u003c/code\u003e\u003c/a\u003e build(deps): bump crates/jsonschema/tests/suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/8d5abecf67799d71d60dac0fc92784efb095d0e0\"\u003e\u003ccode\u003e8d5abec\u003c/code\u003e\u003c/a\u003e build(deps): bump crates/jsonschema-referencing/tests/suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/b3e066c53a93b0e8738e727d6fc3de0a6f3f76f7\"\u003e\u003ccode\u003eb3e066c\u003c/code\u003e\u003c/a\u003e build(deps): update serde-saphyr requirement from 0.0.25 to 0.0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/d87ce88b72b650396d78f126e9f0ba54ccd26b79\"\u003e\u003ccode\u003ed87ce88\u003c/code\u003e\u003c/a\u003e chore(ruby): Release 0.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/ba1ed52772625a5430352d05ab3ab1ab46320ff0\"\u003e\u003ccode\u003eba1ed52\u003c/code\u003e\u003c/a\u003e chore(python): Release 0.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/f1a8764b105102f6bc63cc4e498063f83de85e67\"\u003e\u003ccode\u003ef1a8764\u003c/code\u003e\u003c/a\u003e chore(rust): Release 0.46.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stranger6667/jsonschema/compare/rust-v0.18.3...ruby-v0.46.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `notify` from 6.1.1 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/notify-rs/notify/releases\"\u003enotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify-8.2.0\u003c/h2\u003e\n\u003ch2\u003enotify 8.2.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: notify user if inotify's \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: \u003ccode\u003eINotifyWatcher\u003c/code\u003e ignore events with unknown watch descriptors (instead of \u003ccode\u003eEventMask::Q_OVERFLOW\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/698\"\u003enotify-rs/notify#698\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/700\"\u003enotify-rs/notify#700\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-full 0.6.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: allow \u003ccode\u003eFileIdCache\u003c/code\u003e trait implementations to choose ownership of the returned file-ids \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename event \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/701\"\u003enotify-rs/notify#701\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.7.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efile-id 0.2.3 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: implement \u003ccode\u003eAsRef\u0026lt;FileId\u0026gt;\u003c/code\u003e for \u003ccode\u003eFileId\u003c/code\u003e \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0\"\u003ehttps://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enotify v8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo by \u003ca href=\"https://github.com/mo8it\"\u003e\u003ccode\u003e@​mo8it\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/667\"\u003enotify-rs/notify#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused imports from documentation by \u003ca href=\"https://github.com/20jasper\"\u003e\u003ccode\u003e@​20jasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/669\"\u003enotify-rs/notify#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileIdCache: Allow flexible handle instead of direct borrow for file ids by \u003ca href=\"https://github.com/florian-g2\"\u003e\u003ccode\u003e@​florian-g2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace github ci workflow by \u003ca href=\"https://github.com/dfaust\"\u003e\u003ccode\u003e@​dfaust\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/675\"\u003enotify-rs/notify#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for flume by \u003ca href=\"https://github.com/RenDiego\"\u003e\u003ccode\u003e@​RenDiego\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix link for file id by \u003ca href=\"https://github.com/ckaznable\"\u003e\u003ccode\u003e@​ckaznable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/682\"\u003enotify-rs/notify#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not remove a filename twice by \u003ca href=\"https://github.com/worr\"\u003e\u003ccode\u003e@​worr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/683\"\u003enotify-rs/notify#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump kqueue to 1.1.1 by \u003ca href=\"https://github.com/worr\"\u003e\u003ccode\u003e@​worr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/684\"\u003enotify-rs/notify#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): Use stable toolchain for rustfmt/clippy by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/689\"\u003enotify-rs/notify#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake INotifyWatcher return the native PathNotFound error when watchin… by \u003ca href=\"https://github.com/JanzenJohn\"\u003e\u003ccode\u003e@​JanzenJohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/686\"\u003enotify-rs/notify#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewindows: Fix server hangs under some circumstance by \u003ca href=\"https://github.com/JunkuiZhang\"\u003e\u003ccode\u003e@​JunkuiZhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/674\"\u003enotify-rs/notify#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003efiletime\u003c/code\u003e dependency by \u003ca href=\"https://github.com/a1phyr\"\u003e\u003ccode\u003e@​a1phyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/690\"\u003enotify-rs/notify#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60 by \u003ca href=\"https://github.com/a1phyr\"\u003e\u003ccode\u003e@​a1phyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/691\"\u003enotify-rs/notify#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use MSRV for Clippy and rustfmt by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/694\"\u003enotify-rs/notify#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not clone paths while walking dirs by \u003ca href=\"https://github.com/riberk\"\u003e\u003ccode\u003e@​riberk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/693\"\u003enotify-rs/notify#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: introduce \u003ccode\u003eWatcher::paths_mut\u003c/code\u003e for adding/removing paths in batch by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/692\"\u003enotify-rs/notify#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003ePathsMut::commit\u003c/code\u003e consuming by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/695\"\u003enotify-rs/notify#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Prepare 8.1.0 release by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/697\"\u003enotify-rs/notify#697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo8it\"\u003e\u003ccode\u003e@​mo8it\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/667\"\u003enotify-rs/notify#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/20jasper\"\u003e\u003ccode\u003e@​20jasper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/669\"\u003enotify-rs/notify#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florian-g2\"\u003e\u003ccode\u003e@​florian-g2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\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/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md\"\u003enotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify 8.2.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: notify user if inotify's \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: \u003ccode\u003eINotifyWatcher\u003c/code\u003e ignore events with unknown watch descriptors (instead of \u003ccode\u003eEventMask::Q_OVERFLOW\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/698\"\u003enotify-rs/notify#698\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/700\"\u003enotify-rs/notify#700\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-full 0.6.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: allow \u003ccode\u003eFileIdCache\u003c/code\u003e trait implementations to choose ownership of the returned file-ids \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename event \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/701\"\u003enotify-rs/notify#701\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.7.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efile-id 0.2.3 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: implement \u003ccode\u003eAsRef\u0026lt;FileId\u0026gt;\u003c/code\u003e for \u003ccode\u003eFileId\u003c/code\u003e \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enotify 8.1.0 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate\u003c/li\u003e\n\u003cli\u003eFIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/683\"\u003e#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: Return the crate error \u003ccode\u003ePathNotFound\u003c/code\u003e instead bubbling up the std::io error \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/685\"\u003e#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: fix server hangs when trashing folders on Windows \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/674\"\u003e#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enotify 8.0.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update notify-types to version 2.0.0\u003c/li\u003e\n\u003cli\u003eCHANGE: raise MSRV to 1.77 \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: add config option to disable following symbolic links \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/635\"\u003e#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: unaligned access to FILE_NOTIFY_INFORMATION \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/647\"\u003e#647\u003c/a\u003e \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/635\"\u003e#635\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/635\"\u003enotify-rs/notify#635\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/647\"\u003e#647\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/647\"\u003enotify-rs/notify#647\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enotify-types 2.0.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: replace instant crate with web-time \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/652\"\u003e#652\u003c/a\u003e \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eCHANGE: the web-time dependency is now behind the \u003ccode\u003eweb-time\u003c/code\u003e feature \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/652\"\u003e#652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/652\"\u003enotify-rs/notify#652\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.6.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update notify to version 8.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edebouncer-full 0.5.0 (2025-01-10)\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/notify-rs/notify/commit/a1d7c2d8f80786679d58ec6d5986a1d4278bc8cf\"\u003e\u003ccode\u003ea1d7c2d\u003c/code\u003e\u003c/a\u003e Prepare release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/c685ea7d82b35b06bf81a824f68095e2bda6f0a7\"\u003e\u003ccode\u003ec685ea7\u003c/code\u003e\u003c/a\u003e Skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/e36d54e94d2c364478f99f1d3b62245ed2ad2926\"\u003e\u003ccode\u003ee36d54e\u003c/code\u003e\u003c/a\u003e fix: INotifyWatcher may raise events with no paths (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/394ef18bebf0063c717ff7ea7387d36dacaf2c1c\"\u003e\u003ccode\u003e394ef18\u003c/code\u003e\u003c/a\u003e feat(inotify): notify a user if the \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached impli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/04473dea90a88c3444ff1a2876c4fbeda479441d\"\u003e\u003ccode\u003e04473de\u003c/code\u003e\u003c/a\u003e chore: Prepare 8.1.0 release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/12a026d18ac097e578b2c3c2885ee60ae664072c\"\u003e\u003ccode\u003e12a026d\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003ePathsMut::commit\u003c/code\u003e consuming (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/d824023e483b24ceb398f08dec20f35ce575e7fa\"\u003e\u003ccode\u003ed824023\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003eWatcher::paths_mut\u003c/code\u003e for adding/removing paths in batch (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/b98413446040fe47e13eb3de7c8acd77d18aea78\"\u003e\u003ccode\u003eb984134\u003c/code\u003e\u003c/a\u003e Do not clone paths while walking dirs (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/416ba8248e25fc30b9503b1319933275c13e3576\"\u003e\u003ccode\u003e416ba82\u003c/code\u003e\u003c/a\u003e chore: Use MSRV for Clippy and rustfmt (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/10ce3ef6b79555159fae8a02919a43b499d1c2c3\"\u003e\u003ccode\u003e10ce3ef\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-6.1.1...notify-8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `notify-debouncer-mini` from 0.4.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/notify-rs/notify/releases\"\u003enotify-debouncer-mini's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify-debouncer-full: v0.7.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThe MSRV policy has been changed since this release.\nCheck out README for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: support wasm build \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/673\"\u003e#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: events within the timeout were not deduplicated, causing \u003ccode\u003eevent_handler\u003c/code\u003e to be called multiple times for events that should have been merged \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/711\"\u003e#711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/673\"\u003e#673\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/673\"\u003enotify-rs/notify#673\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/711\"\u003e#711\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/711\"\u003enotify-rs/notify#711\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/notify-rs/notify/commit/e4a0ea8be037ddf5c4d901f2bd84bcad12f74fd2\"\u003e\u003ccode\u003ee4a0ea8\u003c/code\u003e\u003c/a\u003e debouncer-full: prepare v0.7.0 release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/1f47465f940374e0a1dae2292a10e3f2c6cb2141\"\u003e\u003ccode\u003e1f47465\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate windows-sys to 0.61.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/e268a171a9a842bd1f43054dba41a07ab3a65d7e\"\u003e\u003ccode\u003ee268a17\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate flume to 0.12.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/aa8b8c483a72ce74872043288827d351a2032d0b\"\u003e\u003ccode\u003eaa8b8c4\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate mio to v1.1.1 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/e817c99feea81e26a6fc09367fa5d5684bab5760\"\u003e\u003ccode\u003ee817c99\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate insta to v1.46.1 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/172217f525c5ab956f0a58ec9589abd8ca2c7cda\"\u003e\u003ccode\u003e172217f\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate deser-hjson to v2.2.5 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/42e87aec8bd43ee82c16caf6e5d40c19c405751f\"\u003e\u003ccode\u003e42e87ae\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate serde_json to v1.0.149 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/a3a7304baaef0f185c4d8517d5a0d01c387fb5f0\"\u003e\u003ccode\u003ea3a7304\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tempfile to v3.24.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/cb3043e919ef4a3672ce4c071eece9ef9d9c4766\"\u003e\u003ccode\u003ecb3043e\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate rand to 0.9.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/bb30ddf3150ba2231e4663d3cd0b000da1435018\"\u003e\u003ccode\u003ebb30ddf\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate nix to 0.30.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/notify-rs/notify/compare/debouncer-mini-0.4.1...debouncer-full-0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lopdf` from 0.33.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/J-F-Liu/lopdf/releases\"\u003elopdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pdf decryption support that derived from pdftk by \u003ca href=\"https://github.com/Mon-ius\"\u003e\u003ccode\u003e@​Mon-ius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/443\"\u003eJ-F-Liu/lopdf#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd font embedding support to Document API \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/issues/219\"\u003e#219\u003c/a\u003e by \u003ca href=\"https://github.com/Rayato159\"\u003e\u003ccode\u003e@​Rayato159\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/439\"\u003eJ-F-Liu/lopdf#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd load_with_password for encrypted PDFs by \u003ca href=\"https://github.com/vysakh0\"\u003e\u003ccode\u003e@​vysakh0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/455\"\u003eJ-F-Liu/lopdf#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace O(n×m) search_substring with O(n) linear algorithm by \u003ca href=\"https://github.com/withzombies\"\u003e\u003ccode\u003e@​withzombies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/460\"\u003eJ-F-Liu/lopdf#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd load_metadata() by \u003ca href=\"https://github.com/abimaelmartell\"\u003e\u003ccode\u003e@​abimaelmartell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/459\"\u003eJ-F-Liu/lopdf#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport encrypted PDFs in metadata extraction API by \u003ca href=\"https://github.com/abimaelmartell\"\u003e\u003ccode\u003e@​abimaelmartell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/461\"\u003eJ-F-Liu/lopdf#461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix font resource linkage missed in PR \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/issues/439\"\u003e#439\u003c/a\u003e by \u003ca href=\"https://github.com/Rayato159\"\u003e\u003ccode\u003e@​Rayato159\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/444\"\u003eJ-F-Liu/lopdf#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Handle Byte Order Marks in CMaps by \u003ca href=\"https://github.com/CryZe\"\u003e\u003ccode\u003e@​CryZe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/450\"\u003eJ-F-Liu/lopdf#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed parsing of empty bfrange / bfchar sections in ToUnicode CMaps by \u003ca href=\"https://github.com/RubyBit\"\u003e\u003ccode\u003e@​RubyBit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/456\"\u003eJ-F-Liu/lopdf#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix allow 'length' entry to be present for V=1 encryption by \u003ca href=\"https://github.com/lukaszgemborowski\"\u003e\u003ccode\u003e@​lukaszgemborowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/457\"\u003eJ-F-Liu/lopdf#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix get_page_images: do not fail if page does not contain XObject by \u003ca href=\"https://github.com/lukaszgemborowski\"\u003e\u003ccode\u003e@​lukaszgemborowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/458\"\u003eJ-F-Liu/lopdf#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks a lot to the new contributors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rayato159\"\u003e\u003ccode\u003e@​Rayato159\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/439\"\u003eJ-F-Liu/lopdf#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CryZe\"\u003e\u003ccode\u003e@​CryZe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/450\"\u003eJ-F-Liu/lopdf#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vysakh0\"\u003e\u003ccode\u003e@​vysakh0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/455\"\u003eJ-F-Liu/lopdf#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RubyBit\"\u003e\u003ccode\u003e@​RubyBit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/456\"\u003eJ-F-Liu/lopdf#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukaszgemborowski\"\u003e\u003ccode\u003e@​lukaszgemborowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/457\"\u003eJ-F-Liu/lopdf#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withzombies\"\u003e\u003ccode\u003e@​withzombies\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/460\"\u003eJ-F-Liu/lopdf#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/abimaelmartell\"\u003e\u003ccode\u003e@​abimaelmartell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/459\"\u003eJ-F-Liu/lopdf#459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md#v0380-2025-08-26\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003eThanks a lot to the new contributors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicolasdao\"\u003e\u003ccode\u003e@​nicolasdao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/435\"\u003eJ-F-Liu/lopdf#435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md#v0370-2025-08-08\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003eThanks a lot to the new contributors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oonxt\"\u003e\u003ccode\u003e@​oonxt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/421\"\u003eJ-F-Liu/lopdf#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gei0r\"\u003e\u003ccode\u003e@​Gei0r\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/423\"\u003eJ-F-Liu/lopdf#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md#v0360-2025-03-15\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e0.35.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md#0350-2025-01-19\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md\"\u003elopdf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eLoadOptions\u003c/code\u003e struct with \u003ccode\u003epassword\u003c/code\u003e, \u003ccode\u003efilter\u003c/code\u003e, and \u003ccode\u003estrict\u003c/code\u003e fields for extensible loading configuration\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eload_with_options\u003c/code\u003e, \u003ccode\u003eload_from_with_options\u003c/code\u003e, and \u003ccode\u003eload_mem_with_options\u003c/code\u003e methods (sync + async)\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e'\u003c/code\u003e, \u003ccode\u003e\u0026quot;\u003c/code\u003e, and \u003ccode\u003eT*\u003c/code\u003e text-showing operators in \u003ccode\u003eextract_text\u003c/code\u003e / \u003ccode\u003eextract_text_chunks\u003c/code\u003e (PDF 1.7 §9.4.2-3). Previously these operators fell through the silent-drop arm, losing their associated text content.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreator::tests::create_document_with_operations\u003c/code\u003e helper for tests that need to exercise specific content-stream operators not produced by \u003ccode\u003ecreate_document_with_texts\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecate\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eload_filtered\u003c/code\u003e, \u003ccode\u003eload_from_with_password\u003c/code\u003e, \u003ccode\u003eload_mem_with_password\u003c/code\u003e in favor of \u003ccode\u003e_with_options\u003c/code\u003e variants\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/compare/v0.37.0...v0.38.0\"\u003ev0.38.0\u003c/a\u003e (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd enhanced PDF decryption support for encrypted documents with empty passwords\u003c/li\u003e\n\u003cli\u003eAdd automatic decryption during document loading for better pdftk compatibility\u003c/li\u003e\n\u003cli\u003eAdd raw object extraction before parsing to handle encrypted content\u003c/li\u003e\n\u003cli\u003eAdd support for decrypting PDFs with compressed object streams\u003c/li\u003e\n\u003cli\u003eAdd comprehensive test suite for PDF decryption functionality\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eassets/encrypted.pdf\u003c/code\u003e test file for decryption testing\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating decryption capabilities (\u003ccode\u003etest_decryption.rs\u003c/code\u003e, \u003ccode\u003everify_decryption.rs\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance \u003ccode\u003eReader::read()\u003c/code\u003e to detect and handle encrypted PDFs automatically\u003c/li\u003e\n\u003cli\u003eEnhance document loading to attempt empty password authentication by default\u003c/li\u003e\n\u003cli\u003eEnhance object processing to decrypt objects after parsing\u003c/li\u003e\n\u003cli\u003eEnhance support for encrypted PDFs containing object streams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix encrypted object parsing by extracting raw bytes before decryption\u003c/li\u003e\n\u003cli\u003eFix object stream handling in encrypted documents\u003c/li\u003e\n\u003cli\u003eFix decryption workflow to match pdftk's approach\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImplementation Details\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModified \u003ccode\u003esrc/reader.rs\u003c/code\u003e to add \u003ccode\u003eload_encrypted_document()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eextract_raw_object()\u003c/code\u003e method for raw byte extraction\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse_raw_object()\u003c/code\u003e method for parsing extracted bytes\u003c/li\u003e\n\u003cli\u003eStore raw object bytes in \u003ccode\u003eReader::raw_objects\u003c/code\u003e field for deferred decryption\u003c/li\u003e\n\u003cli\u003eProcess compressed objects from object streams after decryption\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/compare/v0.36.0...v0.37.0\"\u003ev0.37.0\u003c/a\u003e (2025-08-08)\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/J-F-Liu/lopdf/commit/855e569449ec3470413ce00816fa0e3b97be22e4\"\u003e\u003ccode\u003e855e569\u003c/code\u003e\u003c/a\u003e Release 0.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/845cd3d4648d9cefb7b5def5fb387df61ba3a0e5\"\u003e\u003ccode\u003e845cd3d\u003c/code\u003e\u003c/a\u003e fix(cmap): bounds-check ArrayOfHexStrings index in bfrange lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/087d3bc55986ca4a00fed1728205c92b19d718ef\"\u003e\u003ccode\u003e087d3bc\u003c/code\u003e\u003c/a\u003e return Option via ok() instead of unwrap() for decode_text_string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/dec5ec6e2f53576b185dedad28fdd1016b45679e\"\u003e\u003ccode\u003edec5ec6\u003c/code\u003e\u003c/a\u003e fix: fails to decode PDFDocEncoding-encoded Strings in metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/caf963e6acea6f51a0d6ea0456b6ebae4ac7c138\"\u003e\u003ccode\u003ecaf963e\u003c/code\u003e\u003c/a\u003e fix: fall back to raw deflate when zlib checksum fails in encrypted PDFs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/1afbb110f98f3bf4d69bd8776da353c25b7e91c4\"\u003e\u003ccode\u003e1afbb11\u003c/code\u003e\u003c/a\u003e fix: skip leading whitespace when parsing objects in ObjStm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/dc2887a48d22afdeccb335ba341421352f2ee8d3\"\u003e\u003ccode\u003edc2887a\u003c/code\u003e\u003c/a\u003e update src/reader to make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/3bc6a52cf1684a667661c2c1620b32a693047ae9\"\u003e\u003ccode\u003e3bc6a52\u003c/code\u003e\u003c/a\u003e fix(reader): fall back to keeping ObjStm objects not tracked by xref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/7ca36d721d1df6494c39ac8a0d71f3ade3e1d468\"\u003e\u003ccode\u003e7ca36d7\u003c/code\u003e\u003c/a\u003e fix(reader): use xref to resolve conflicting ObjStm entries in linearized PDFs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/504f09e1f15e57c41838c8a6a6c46fd7ee063c2d\"\u003e\u003ccode\u003e504f09e\u003c/code\u003e\u003c/a\u003e examples: Fix slice out of bounds panic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/J-F-Liu/lopdf/compare/v0.33.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 0.24.9 to 0.25.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/image-rs/image/blob/v0.25.10/CHANGES.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 0.25.10\u003c/h3\u003e\n\u003cp\u003eFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eGenericImage::copy_from_samples\u003c/code\u003e that can be implemented for images\nthat can be efficiently filled from a matrix-layout of samples. Its default\nimplementation will \u003cem\u003enot\u003c/em\u003e defer to \u003ccode\u003ecopy_from\u003c/code\u003e, consider implementing this if\nyou specialized the latter.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eGenericImageView::to_pixel_view\u003c/code\u003e that can be implemented to describe\nthe buffer in terms our \u003ccode\u003eFlatSamples\u003c/code\u003e matrix layout, if applicable. This\nallows algorithms over generic images to run a specialized version where they\ncan be more efficient over an raw input slice.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eImageBuffer::from_raw_bgr{,a}\u003c/code\u003e to efficiently byte-swap images into\nthe RGBA layout of the buffer (\u003ca href=\"https://redirect.githu...\n\n_Description has been truncated_","html_url":"https://github.com/iperka/paporg/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iperka%2Fpaporg/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"},{"uuid":"4519846682","node_id":"PR_kwDORWbmo87fL7aR","number":2,"state":"closed","title":"Bump the all-deps 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-02T23:31:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T22:26:55.000Z","updated_at":"2026-06-02T23:31:20.000Z","time_to_close":695063,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-deps","update_count":16,"packages":[{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand_core"},{"name":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rand_pcg","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rngs"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"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.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"syn","old_version":"2.0.116","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-deps group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.10.0` | `0.10.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.30` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.2` |\n| [rand_pcg](https://github.com/rust-random/rngs) | `0.10.1` | `0.10.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\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.102` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.11.1` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.186` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.116` | `2.0.117` |\n\n\nUpdates `rand_core` from 0.10.0 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand_core/releases\"\u003erand_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference to the \u003ccode\u003erand\u003c/code\u003e crate in \u003ccode\u003eTryRng\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand_core/pull/75\"\u003erust-random/rand_core#75\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtojnar\"\u003e\u003ccode\u003e@​jtojnar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-random/rand_core/pull/75\"\u003erust-random/rand_core#75\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-random/rand_core/compare/v0.10.0...v0.10.1\"\u003ehttps://github.com/rust-random/rand_core/compare/v0.10.0...v0.10.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/rust-random/rand_core/blob/master/CHANGELOG.md\"\u003erand_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/rand_core/compare/v0.10.0...v0.10.1\"\u003e0.10.1\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference to the \u003ccode\u003erand\u003c/code\u003e crate in \u003ccode\u003eTryRng\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand_core/pull/75\"\u003erust-random/rand_core#75\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_core/commit/5cd7df496d0bff1d95534ac8b66a2610f5bf7808\"\u003e\u003ccode\u003e5cd7df4\u003c/code\u003e\u003c/a\u003e Release v0.10.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_core/commit/a2a15a91941bc0bb9041ac65a6b1813f718041a0\"\u003e\u003ccode\u003ea2a15a9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003erand::Rng\u003c/code\u003e reference (\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rand_core/compare/v0.10.0...v0.10.1\"\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.30\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.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.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/9c55760b499b18e81de7df5f3c13a67d5661131d\"\u003e\u003ccode\u003e9c55760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/725\"\u003e#725\u003c/a\u003e from rust-lang/cargo/0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d1acb0585c0f6af5dc466eb255187cd6d3b7359e\"\u003e\u003ccode\u003ed1acb05\u003c/code\u003e\u003c/a\u003e update docs on current MSRV and note latest bump in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/50682937b0d9ec9a18c4c9b0510d889762e20e34\"\u003e\u003ccode\u003e5068293\u003c/code\u003e\u003c/a\u003e prepare for 0.4.30 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7ccd873cb50de97690d46f69d8744a61f0b87c46\"\u003e\u003ccode\u003e7ccd873\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/724\"\u003e#724\u003c/a\u003e from rust-lang/feat/net-to-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/923dfaaf00dca352efe45930ae009d9a22526597\"\u003e\u003ccode\u003e923dfaa\u003c/code\u003e\u003c/a\u003e fix up test cfgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ecb7de8daf7feec9dcf0d31cecc8523b31a8d104\"\u003e\u003ccode\u003eecb7de8\u003c/code\u003e\u003c/a\u003e gate net value impls on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bb4f6d2e377b0008b740631124f292e80d4e5d\"\u003e\u003ccode\u003e67bb4f6\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/25f49fe3d31e7a0797652ad4bacaff633f7237cd\"\u003e\u003ccode\u003e25f49fe\u003c/code\u003e\u003c/a\u003e rework net type capturing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7087dcb95cb925364b4ba1da0d7c0eead9356dfc\"\u003e\u003ccode\u003e7087dcb\u003c/code\u003e\u003c/a\u003e feat: impl ToValue for core::net types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bc7e32c68a4a8908d1016693418f12b43bab90\"\u003e\u003ccode\u003e67bc7e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/723\"\u003e#723\u003c/a\u003e from woodruffw-forks/ww/ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\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.1 to 0.4.2\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\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/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_pcg` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rngs/commit/cc285e994b4dc236f138fafe2a59377ef63cdcfa\"\u003e\u003ccode\u003ecc285e9\u003c/code\u003e\u003c/a\u003e [rand_pcg v0.10.2] Add internal state fetching and construction (\u003ca href=\"https://redirect.github.com/rust-random/rngs/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rngs/commit/2100f8fe63a540d1536f7d089f0772eaa6b5ae8d\"\u003e\u003ccode\u003e2100f8f\u003c/code\u003e\u003c/a\u003e Update links to point at the rngs repo (\u003ca href=\"https://redirect.github.com/rust-random/rngs/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rngs/compare/rand_pcg-0.10.1...rand_pcg-0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.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 `anyhow` from 1.0.101 to 1.0.102\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.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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.11.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.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.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/4ed9ffa949970239cd2d87c775e9fdcf9c438fb5\"\u003e\u003ccode\u003e4ed9ffa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/482\"\u003e#482\u003c/a\u003e from KodrAus/cargo/2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c53cd57ace14f16cc8cf8384948131f7b8702509\"\u003e\u003ccode\u003ec53cd57\u003c/code\u003e\u003c/a\u003e prepare for 2.11.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a44410aa8495ff70aba99c7840200543ac17d5de\"\u003e\u003ccode\u003ea44410a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/481\"\u003e#481\u003c/a\u003e from KodrAus/docs/clarifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3d671b9b0e52cb078c00127300fdffbee8d7915d\"\u003e\u003ccode\u003e3d671b9\u003c/code\u003e\u003c/a\u003e update more compile error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5f3adade4349a459e496736106a6e7d2115ac294\"\u003e\u003ccode\u003e5f3adad\u003c/code\u003e\u003c/a\u003e fix up compile error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/780765d17cb8d4b5b921e0ee2ac774f8e7b3471f\"\u003e\u003ccode\u003e780765d\u003c/code\u003e\u003c/a\u003e fix up contains and intersection docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/97b7607c227a3c55cc50398a71e0c2de3e0b8fc3\"\u003e\u003ccode\u003e97b7607\u003c/code\u003e\u003c/a\u003e clarify self and other in method docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/88a7a18a2ec3e673ff3217da83d56cdadd9a99a4\"\u003e\u003ccode\u003e88a7a18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/477\"\u003e#477\u003c/a\u003e from DanielEScherzer/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f0e46461a8f9b569bd1f780a7766da26a60560dd\"\u003e\u003ccode\u003ef0e4646\u003c/code\u003e\u003c/a\u003e example_generated.rs: add missing third slash for doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a31c96f5cb0f8cc7eeba7de989eb4cefe349a1b1\"\u003e\u003ccode\u003ea31c96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/478\"\u003e#478\u003c/a\u003e from DanielEScherzer/beta-bless\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `indexmap` from 2.13.0 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\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\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/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.0...2.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.182 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\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\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/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.182...0.2.186\"\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.44 to 1.0.45\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.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/842ffde933fdd76cd1681a288bed136d8b95a97a\"\u003e\u003ccode\u003e842ffde\u003c/code\u003e\u003c/a\u003e Release 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525\"\u003e\u003ccode\u003e93d691c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e from dtolnay/arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd\"\u003e\u003ccode\u003ed27d589\u003c/code\u003e\u003c/a\u003e ToTokens for Arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001\"\u003e\u003ccode\u003e24d1082\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb\"\u003e\u003ccode\u003e26b1276\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5\"\u003e\u003ccode\u003ec5e1c9e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee\"\u003e\u003ccode\u003e58e2155\u003c/code\u003e\u003c/a\u003e Remove compiler version support from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04\"\u003e\u003ccode\u003e1fc6b50\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24\"\u003e\u003ccode\u003e515480a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86\"\u003e\u003ccode\u003e2c5e770\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-30\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.44...1.0.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `r-efi` from 5.3.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/r-efi/r-efi/releases\"\u003er-efi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003er-efi-6.0.0\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e# r-efi - UEFI Reference Specification Protocol Constants and Definitions\n\u003ch2\u003eCHANGES WITH 6.0.0:\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e* Change all function prototypes to use `unsafe fn`. This is a major\n  change, but reflects what all downstream users have already assumed.\n\n* Drop the obsolete `efiapi` and `examples` feature flags. The former\n  was unused, and the latter is an alias for `native`.\n\n* The `eficall!{}` macro is now fully inline in all of r-efi. It is\n  still provided for external users, but will no longer be used by\n  r-efi. All users are recommended to use `extern \u0026amp;quot;efiapi\u0026amp;quot;` directly.\n\nContributions from: Alan Egerton, David Rheinsberg\n\n- Dußlingen, 2026-02-03\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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/r-efi/r-efi/blob/main/NEWS.md\"\u003er-efi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCHANGES WITH 6.0.0:\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e    * Change all function prototypes to use `unsafe fn`. This is a major\n      change, but reflects what all downstream users have already assumed.\n\u003cpre\u003e\u003ccode\u003e* Drop the obsolete `efiapi` and `examples` feature flags. The former\n  was unused, and the latter is an alias for `native`.\n\n* The `eficall!{}` macro is now fully inline in all of r-efi. It is\n  still provided for external users, but will no longer be used by\n  r-efi. All users are recommended to use `extern \u0026amp;quot;efiapi\u0026amp;quot;` directly.\n\nContributions from: Alan Egerton, David Rheinsberg\n\n- Dußlingen, 2026-02-03\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/7e1b0322d31d625f81a5656096330934f9cd835d\"\u003e\u003ccode\u003e7e1b032\u003c/code\u003e\u003c/a\u003e r-efi: prepare v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/96504bb201057f20bde7ee2a162ad166eef2bb53\"\u003e\u003ccode\u003e96504bb\u003c/code\u003e\u003c/a\u003e r-efi: inline eficall!{}\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/ea214336e64cca573d46ac216898e8656d750b20\"\u003e\u003ccode\u003eea21433\u003c/code\u003e\u003c/a\u003e build: drop unused feature flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/48b1a11e5c7a886542eed2edef75a82c5645b493\"\u003e\u003ccode\u003e48b1a11\u003c/code\u003e\u003c/a\u003e r-efi: extend the transpose guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/e7015361b14092c11dacc29a06fd8578d7518a70\"\u003e\u003ccode\u003ee701536\u003c/code\u003e\u003c/a\u003e build: synchronize AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/6f2330e13b58075dccfe021b4aa72d290505be2b\"\u003e\u003ccode\u003e6f2330e\u003c/code\u003e\u003c/a\u003e r-efi: update remaining prototypes to \u003ccode\u003eunsafe fn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/60793e03772769c8e29e5518a3d1b28008f96b55\"\u003e\u003ccode\u003e60793e0\u003c/code\u003e\u003c/a\u003e Fix signatures of most EFI functions to be unsafe\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/r-efi/r-efi/compare/v5.3.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 1.0.27 to 1.0.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.28\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/semver/commit/7625c7aa3f0e8ba21e099d1765bcebcb72aa8816\"\u003e\u003ccode\u003e7625c7a\u003c/code\u003e\u003c/a\u003e Release 1.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/fd404d082c2666b3df87c6229b85201a8533adda\"\u003e\u003ccode\u003efd404d0\u003c/code\u003e\u003c/a\u003e Merge pull request 351 from czy-29/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/f75f26e98469c637ebb45baaa9c9694fc235f80b\"\u003e\u003ccode\u003ef75f26e\u003c/code\u003e\u003c/a\u003e The \u003ccode\u003edoc_auto_cfg\u003c/code\u003e and \u003ccode\u003edoc_cfg\u003c/code\u003e features have been merged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/9e2bfa2ec874e1d9fc1abe7b109dd212a6fd85c2\"\u003e\u003ccode\u003e9e2bfa2\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003eserde\u003c/code\u003e on \u003ccode\u003edocs.rs\u003c/code\u003e and automatically add \u003ccode\u003eserde\u003c/code\u003e flag to the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/8591f2344b52b31d85b538de58b76a676fe9ff90\"\u003e\u003ccode\u003e8591f23\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/66bdd2ce5fb40d435677a03aaaaa60c569e8932c\"\u003e\u003ccode\u003e66bdd2c\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/324ffce5d914778062136c9744ffdf53523c9fa2\"\u003e\u003ccode\u003e324ffce\u003c/code\u003e\u003c/a\u003e Switch from cargo bench to criterion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/34133a568a2fd0d9f10ef45bbf12d280e795c03e\"\u003e\u003ccode\u003e34133a5\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/semver/commit/7f935ffc7235e20864e7cba882077c9d8ad65f7c\"\u003e\u003ccode\u003e7f935ff\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/semver/commit/c07fb913535b7f12d4780fbcc9fef0e0bb6fc836\"\u003e\u003ccode\u003ec07fb91\u003c/code\u003e\u003c/a\u003e Switch from test::black_box to std::hint::black_box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/semver/compare/1.0.27...1.0.28\"\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.116 to 2.0.117\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.117\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003eself::\u003c/code\u003e pattern in first function argument (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7bcb37cdb3399977658c8b52d2441d37e42e48f2\"\u003e\u003ccode\u003e7bcb37c\u003c/code\u003e\u003c/a\u003e Release 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9c6e7d3b8df7b30909d60395f88a6ca07688e1c1\"\u003e\u003ccode\u003e9c6e7d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/019a84847eded0cdb1f7856e0752ba618155cfc9\"\u003e\u003ccode\u003e019a848\u003c/code\u003e\u003c/a\u003e Fix self:: pattern in first function argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/23f54f3cf61ddedd5daea4f347eca2d4b84c8abb\"\u003e\u003ccode\u003e23f54f3\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b99b9a627c46580343398472e7b08a131357a994\"\u003e\u003ccode\u003eb99b9a6\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.116...2.0.117\"\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/dustlang-packages/rand/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dustlang-packages%2Frand/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4519632601","node_id":"PR_kwDORWGIU87fLPwi","number":513,"state":"open","title":"chore(deps): bump the patch-and-minor group with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T21:30:10.000Z","updated_at":"2026-05-25T21:33:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-and-minor","update_count":7,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"pgvector","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/pgvector/pgvector-rust"},{"name":"aws-config","old_version":"1.8.16","new_version":"1.8.17","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.132.0","new_version":"1.133.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-runtime-api","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types","old_version":"1.4.7","new_version":"1.4.8","repository_url":"https://github.com/smithy-lang/smithy-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patch-and-minor group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.2` |\n| [pgvector](https://github.com/pgvector/pgvector-rust) | `0.4.1` | `0.4.2` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.16` | `1.8.17` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.132.0` | `1.133.0` |\n| [aws-smithy-runtime-api](https://github.com/smithy-lang/smithy-rs) | `1.12.0` | `1.12.1` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.4.7` | `1.4.8` |\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 `getrandom` from 0.4.1 to 0.4.2\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\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/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pgvector` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgvector/pgvector-rust/blob/master/CHANGELOG.md\"\u003epgvector's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.2 (2026-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for SQLx 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/71506c34dfe22577f4b28750bd1dcbf12ba6e0e8\"\u003e\u003ccode\u003e71506c3\u003c/code\u003e\u003c/a\u003e Version bump to 0.4.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/c1bc9d94cc3d3d532d1bcade2592f2fa0392afe3\"\u003e\u003ccode\u003ec1bc9d9\u003c/code\u003e\u003c/a\u003e Updated license year [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/71ea93ae8695c68f5f3c888f5df4dbb6608c19d2\"\u003e\u003ccode\u003e71ea93a\u003c/code\u003e\u003c/a\u003e Added support for SQLx 0.9 - closes \u003ca href=\"https://redirect.github.com/pgvector/pgvector-rust/issues/25\"\u003e#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/68b5244cc491e1cba038deac6040ef51031e4ec2\"\u003e\u003ccode\u003e68b5244\u003c/code\u003e\u003c/a\u003e Updated pgvector on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/9d725eff75c302ee818e18dd28dcd838db051bb5\"\u003e\u003ccode\u003e9d725ef\u003c/code\u003e\u003c/a\u003e Updated checkout action [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/0093baac5ee7c06c958f09300d1ba51aca703cc5\"\u003e\u003ccode\u003e0093baa\u003c/code\u003e\u003c/a\u003e Updated Disco example [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/580451618e5349c29f542880c91f1b84e1122a5a\"\u003e\u003ccode\u003e5804516\u003c/code\u003e\u003c/a\u003e Ran cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/4d266d1eb025e21abce31b8fb738e227fe11feb1\"\u003e\u003ccode\u003e4d266d1\u003c/code\u003e\u003c/a\u003e Updated checkout action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/bbbf7b3a2a4278d506eff63020c42e6264c000e0\"\u003e\u003ccode\u003ebbbf7b3\u003c/code\u003e\u003c/a\u003e Added test for tokio-postgres - \u003ca href=\"https://redirect.github.com/pgvector/pgvector-rust/issues/23\"\u003e#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/bab73fc88f68ecfe78fb419016fac97ba32bc16f\"\u003e\u003ccode\u003ebab73fc\u003c/code\u003e\u003c/a\u003e Switched to tokio for tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgvector/pgvector-rust/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-config` from 1.8.16 to 1.8.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.132.0 to 1.133.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-runtime-api` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.4.7 to 1.4.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\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/michelbr84/GarraRUST/pull/513","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/michelbr84%2FGarraRUST/issues/513","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/513/packages"},{"uuid":"4513428755","node_id":"PR_kwDOHBt_D87e3SNk","number":131,"state":"open","title":"chore(deps): bump the rust-major group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T00:21:40.000Z","updated_at":"2026-05-25T00:21:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-major","update_count":2,"packages":[{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-major group with 2 updates: [sha2](https://github.com/RustCrypto/hashes) and [getrandom](https://github.com/rust-random/getrandom).\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.2.17 to 0.4.2\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.17...v0.4.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/hiking90/rsbinder/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiking90%2Frsbinder/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"},{"uuid":"4498134559","node_id":"PR_kwDORJnrIc7eHhzM","number":35,"state":"closed","title":"build(deps): bump the rust-dependencies 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-05-28T22:56:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T21:48:25.000Z","updated_at":"2026-05-28T22:56:24.000Z","time_to_close":608877,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":33,"packages":[{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.102","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":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"nalgebra","old_version":"0.34.1","new_version":"0.34.2","repository_url":"https://github.com/dimforge/nalgebra"},{"name":"wide","old_version":"1.1.1","new_version":"1.4.0","repository_url":"https://github.com/Lokathor/wide"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"proptest","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_distr","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/rust-random/rand_distr"},{"name":"json-patch","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/idubrov/json-patch"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"arrow","old_version":"57.3.0","new_version":"58.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"parquet","old_version":"57.3.0","new_version":"58.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"pyo3","old_version":"0.28.0","new_version":"0.28.3","repository_url":"https://github.com/pyo3/pyo3"},{"name":"clap","old_version":"4.5.57","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"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.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"ort","old_version":"2.0.0-rc.11","new_version":"2.0.0-rc.12","repository_url":"https://github.com/pykeio/ort"},{"name":"cudarc","old_version":"0.19.1","new_version":"0.19.7","repository_url":"https://github.com/chelsea0x3b/cudarc"},{"name":"metal","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/gfx-rs/metal-rs"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.13.1","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"memmap2","old_version":"0.9.9","new_version":"0.9.10","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"resvg","old_version":"0.43.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"usvg","old_version":"0.43.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"tiny-skia","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"svg2pdf","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/typst/svg2pdf"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.46","repository_url":"https://github.com/composefs/tar-rs"},{"name":"ureq","old_version":"2.12.1","new_version":"3.2.0","repository_url":"https://github.com/algesten/ureq"},{"name":"zip","old_version":"2.4.2","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.102` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [nalgebra](https://github.com/dimforge/nalgebra) | `0.34.1` | `0.34.2` |\n| [wide](https://github.com/Lokathor/wide) | `1.1.1` | `1.4.0` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.10.0` | `1.11.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.1` |\n| [rand_distr](https://github.com/rust-random/rand_distr) | `0.5.1` | `0.6.0` |\n| [json-patch](https://github.com/idubrov/json-patch) | `4.1.0` | `4.2.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `57.3.0` | `58.3.0` |\n| [parquet](https://github.com/apache/arrow-rs) | `57.3.0` | `58.3.0` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.28.0` | `0.28.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.60` |\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.6.11` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.11` | `2.0.0-rc.12` |\n| [cudarc](https://github.com/chelsea0x3b/cudarc) | `0.19.1` | `0.19.7` |\n| [metal](https://github.com/gfx-rs/metal-rs) | `0.30.0` | `0.33.0` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.13.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.9` | `0.9.10` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.2` |\n| [resvg](https://github.com/linebender/resvg) | `0.43.0` | `0.47.0` |\n| [usvg](https://github.com/linebender/resvg) | `0.43.0` | `0.47.0` |\n| [tiny-skia](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [svg2pdf](https://github.com/typst/svg2pdf) | `0.12.0` | `0.13.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [tar](https://github.com/composefs/tar-rs) | `0.4.44` | `0.4.46` |\n| [ureq](https://github.com/algesten/ureq) | `2.12.1` | `3.2.0` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `8.6.0` |\n\n\nUpdates `anyhow` from 1.0.101 to 1.0.102\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.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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.102\"\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 `env_logger` from 0.11.8 to 0.11.10\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.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\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\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\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.10] - 2026-03-23\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[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\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/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\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/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\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/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.10\"\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 `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 `nalgebra` from 0.34.1 to 0.34.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dimforge/nalgebra/blob/main/CHANGELOG.md\"\u003enalgebra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.34.2] (28 March 2026)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003econvert-glam031\u003c/code\u003e and \u003ccode\u003econvert-glam032\u003c/code\u003e features for conversion from/to \u003ccode\u003eglam\u003c/code\u003e v0.31 and v0.32 \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1597\"\u003e#1597\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSymmetricEigen\u003c/code\u003e routine \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1210\"\u003e#1210\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix matrix parsing grammar to accept numbers without leading zeros, e.g. \u0026quot;.45\u0026quot; \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1578\"\u003e#1578\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix build with \u003ccode\u003eglam\u003c/code\u003e in \u003ccode\u003eno_std\u003c/code\u003e environments \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1555\"\u003e#1555\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix rustdoc warnings \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1511\"\u003e#1511\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImplement absolute threshold for early deflation in Schur algorithm \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1565\"\u003e#1565\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAssert matrix shapes for \u003ccode\u003eMatrix::abs_diff_eq\u003c/code\u003e \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1568\"\u003e#1568\u003c/a\u003e.\u003c/li\u003e\n\u003c/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/dimforge/nalgebra/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wide` from 1.1.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lokathor/wide/blob/main/changelog.md\"\u003ewide's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more float functions.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eRem\u003c/code\u003e for float types.\u003c/li\u003e\n\u003cli\u003eRenamed float function \u003ccode\u003esign_bit\u003c/code\u003e to \u003ccode\u003eis_sign_negative\u003c/code\u003e and added\n\u003ccode\u003eis_sign_positive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected \u003ca href=\"https://redirect.github.com/Lokathor/wide/pull/261\"\u003eseveral bugs\u003c/a\u003e with\nnon-finite inputs for various math functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes the behaviour of \u003ccode\u003ef32x16\u003c/code\u003e functions \u003ccode\u003eis_finite\u003c/code\u003e and \u003ccode\u003eround_int\u003c/code\u003e. They\npreviously gave incorrect output in some cases.\u003c/li\u003e\n\u003cli\u003eAdded more \u003ccode\u003ef32x16\u003c/code\u003e functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded reduce operations and dot to \u003ccode\u003ei16x32\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse native NEON intrinsics for \u003ccode\u003ef32x4::blend\u003c/code\u003e and \u003ccode\u003ef64x2::blend\u003c/code\u003e on aarch64,\nimproving performance by using a single \u003ccode\u003evbslq\u003c/code\u003e instruction instead of the\ngeneric 3-operation fallback.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/c504d9c22340f61dd076a5ec29d49ca83ad64c56\"\u003e\u003ccode\u003ec504d9c\u003c/code\u003e\u003c/a\u003e chore: Release wide version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/7969525c1873aa8982bcbbefe088b908d82aec65\"\u003e\u003ccode\u003e7969525\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/ce28993e290504c8b478739291bf24c5f1ed3c11\"\u003e\u003ccode\u003ece28993\u003c/code\u003e\u003c/a\u003e Update changelog.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/01676ab3ea6eff636f4be466fb8a69a1552d9a2c\"\u003e\u003ccode\u003e01676ab\u003c/code\u003e\u003c/a\u003e Fix : IEEE 754 compliance for SIMD math ops and correct scalar fallback (\u003ca href=\"https://redirect.github.com/Lokathor/wide/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/e67769daee8e855bbe7b82ec4f8c71f464ebfd59\"\u003e\u003ccode\u003ee67769d\u003c/code\u003e\u003c/a\u003e Add more wide-float functionality (\u003ca href=\"https://redirect.github.com/Lokathor/wide/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/233eba018f3efe10a4808a2d46223dcdf3d929ed\"\u003e\u003ccode\u003e233eba0\u003c/code\u003e\u003c/a\u003e Rename float function \u003ccode\u003esign_bit\u003c/code\u003e to \u003ccode\u003eis_sign_negative\u003c/code\u003e and add `is_sign_posit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/e290bde76059c2ac9453ccf841d53dfe61c3603a\"\u003e\u003ccode\u003ee290bde\u003c/code\u003e\u003c/a\u003e chore: Release wide version 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/2cd3c16c3bcf4d121d4c975f086738ce846b4520\"\u003e\u003ccode\u003e2cd3c16\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/faabdcc646f564592d92310ac08209ef94e2c749\"\u003e\u003ccode\u003efaabdcc\u003c/code\u003e\u003c/a\u003e Add missing \u003ccode\u003ef32x16\u003c/code\u003e functionality and fix incorrect behaviour (\u003ca href=\"https://redirect.github.com/Lokathor/wide/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/c141af6e2280709f0462a6ec6d9199ac23e99961\"\u003e\u003ccode\u003ec141af6\u003c/code\u003e\u003c/a\u003e Re-export bytemuck and explain casting (\u003ca href=\"https://redirect.github.com/Lokathor/wide/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Lokathor/wide/compare/v1.1.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c\"\u003e\u003ccode\u003e7f1367f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/641\"\u003e#641\u003c/a\u003e from proptest-rs/release-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f\"\u003e\u003ccode\u003ea63bf7e\u003c/code\u003e\u003c/a\u003e proptest-state-machine v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4\"\u003e\u003ccode\u003ed86e9ff\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0\"\u003e\u003ccode\u003e7940313\u003c/code\u003e\u003c/a\u003e proptest v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6\"\u003e\u003ccode\u003e3ec998c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401\"\u003e\u003ccode\u003e8ceb00c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/639\"\u003e#639\u003c/a\u003e from lukoktonos/bits128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9\"\u003e\u003ccode\u003e9c8df1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e from folkertdev/f16-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746\"\u003e\u003ccode\u003eca9d8e1\u003c/code\u003e\u003c/a\u003e changelog \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9\"\u003e\u003ccode\u003ea39869f\u003c/code\u003e\u003c/a\u003e imply f16 feat by unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c\"\u003e\u003ccode\u003e85c5ca0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/637\"\u003e#637\u003c/a\u003e from folkertdev/min-max-assoc-constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.10.0...v1.11.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.9.2 to 0.10.1\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.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\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate 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\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_distr` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand_distr/blob/master/CHANGELOG.md\"\u003erand_distr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.6.0] — 2026-02-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to MSRV 1.85.0 and Edition 2024 in line with \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erand\u003c/code\u003e to version 0.10.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/31\"\u003e#31\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMultiDistribution\u003c/code\u003e trait to sample more efficiently from multi-dimensional distributions (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWeightedAliasIndex::weights()\u003c/code\u003e to reconstruct the original weights in O(n) (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConstMultiDistribution\u003c/code\u003e trait as support for fixed-dimension distributions (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003eDirichlet\u003c/code\u003e into the new \u003ccode\u003emulti\u003c/code\u003e module and implement \u003ccode\u003eMultiDistribution\u003c/code\u003e for it (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDirichlet\u003c/code\u003e no longer uses \u003ccode\u003econst\u003c/code\u003e generics, which means that its size is not required at compile time. Essentially a revert of [rand#1292]. (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eGeometric::new\u003c/code\u003e for small \u003ccode\u003ep \u0026gt; 0\u003c/code\u003e where \u003ccode\u003e1 - p\u003c/code\u003e rounds to 1 (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003edirect-minimal-versions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eFisherF::new\u003c/code\u003e on almost zero parameters (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eNormalInverseGaussian::new\u003c/code\u003e with very large \u003ccode\u003ealpha\u003c/code\u003e; this is a Value-breaking change (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang and debug assertion in \u003ccode\u003eZipf::new\u003c/code\u003e on invalid parameters (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eBinomial::sample\u003c/code\u003e with \u003ccode\u003en ≥ 2^63\u003c/code\u003e; this is a Value-breaking change (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError instead of producing \u003ccode\u003e-inf\u003c/code\u003e output for \u003ccode\u003eExp\u003c/code\u003e when \u003ccode\u003elambda\u003c/code\u003e is \u003ccode\u003e-0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid returning NaN from \u003ccode\u003eGamma::sample\u003c/code\u003e; this is a Value-breaking change and also affects \u003ccode\u003eChiSquared\u003c/code\u003e and \u003ccode\u003eDirichlet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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_distr/commit/61d08aa933df68cf8004aa919ed608809be0f4b1\"\u003e\u003ccode\u003e61d08aa\u003c/code\u003e\u003c/a\u003e Update rand 0.10 (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/c97a8f54868d4298991866306c86b4925f5699d6\"\u003e\u003ccode\u003ec97a8f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/46\"\u003e#46\u003c/a\u003e from mstoeckl/gamma-avoid-nan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/df52389320b0ccbbfb68dd9458aba6618e87561d\"\u003e\u003ccode\u003edf52389\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/51\"\u003e#51\u003c/a\u003e from rust-random/push-qyyzynmpkuuo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/35ecffed15abfbe613dcbea22e0e72b3bb702e8b\"\u003e\u003ccode\u003e35ecffe\u003c/code\u003e\u003c/a\u003e CHANGELOG fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/06f586e5f555f8227d878c06618d3690e190df8e\"\u003e\u003ccode\u003e06f586e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/48\"\u003e#48\u003c/a\u003e from mstoeckl/update-rand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/7540326e649356badc86e9c00bf8b68d8d0d4aa1\"\u003e\u003ccode\u003e7540326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/49\"\u003e#49\u003c/a\u003e from rust-random/push-kzzruutkmsxs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/a101e4ed9f668faeed878fc8a7ab41724d892ad1\"\u003e\u003ccode\u003ea101e4e\u003c/code\u003e\u003c/a\u003e Add PR links to the CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/df2bae8f7933b5202730539813b710fd7f6bf83c\"\u003e\u003ccode\u003edf2bae8\u003c/code\u003e\u003c/a\u003e Update rand dependency to latest rc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/be282395a5fbc29daad180406e5fe1981856e73b\"\u003e\u003ccode\u003ebe28239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/41\"\u003e#41\u003c/a\u003e from mstoeckl/zipf-edge-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/9a8000b747ef9347dd9606727912a8ddafdd5e32\"\u003e\u003ccode\u003e9a8000b\u003c/code\u003e\u003c/a\u003e Avoid hangs and debug asserts on invalid parameters for Zipf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand_distr/compare/0.5.1...0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json-patch` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/1b0f707f9f4aad1009f0364f6ca73c5e88cdd85c\"\u003e\u003ccode\u003e1b0f707\u003c/code\u003e\u003c/a\u003e chore: Release json-patch version 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/e401ec9fc3b3e24dfe7fc71d34f0223aec36b09d\"\u003e\u003ccode\u003ee401ec9\u003c/code\u003e\u003c/a\u003e chore: update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/f5ee2a4dfd65ab07d01f5ead29bfbf8fa6004fe1\"\u003e\u003ccode\u003ef5ee2a4\u003c/code\u003e\u003c/a\u003e chore: update cargo-tarpaulin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/3a33036fe3c430a92fd1cc191aeb5516624752b3\"\u003e\u003ccode\u003e3a33036\u003c/code\u003e\u003c/a\u003e Update to thiserror 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/e8ea209016519885e6e245a42e9d2c983bc09a6d\"\u003e\u003ccode\u003ee8ea209\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/idubrov/json-patch/compare/v4.1.0...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 57.3.0 to 58.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.3.0\"\u003e58.3.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart::from_str\u003c/code\u003e API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9930\"\u003e#9930\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eshould use DictionaryArray::with_values instead of try_new on the dictionary fast path \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9889\"\u003e#9889\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-string] add concat_elements for BinaryViewArray and FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9875\"\u003e#9875\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose eq ignore ascii case from arrow-string \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9870\"\u003e#9870\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable data page v2 compression threshold \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9827\"\u003e#9827\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[arrow-cast] incorrect Time32 -\u0026gt; Time64 conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9851\"\u003e#9851\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePanic when reading malformed compact-Thrift bool fields in Parquet page metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9839\"\u003e#9839\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet \u003ccode\u003eDeltaBitPackDecoder::skip\u003c/code\u003e could panic on \u0026quot;non-standard\u0026quot; miniblocks \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9793\"\u003e#9793\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add guidance for AI assisted submissions to CONTRIBUTING.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9892\"\u003e#9892\u003c/a\u003e (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release schedule on README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9881\"\u003e#9881\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more documentation for FixedSizeBinary arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9866\"\u003e#9866\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinor: document why FixedSizeBinary offset is always 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9861\"\u003e#9861\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Update contributing guidelines with benchmark results \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9782\"\u003e#9782\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.3.0\"\u003e58.3.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart::from_str\u003c/code\u003e API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9930\"\u003e#9930\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eshould use DictionaryArray::with_values instead of try_new on the dictionary fast path \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9889\"\u003e#9889\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-string] add concat_elements for BinaryViewArray and FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9875\"\u003e#9875\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose eq ignore ascii case from arrow-string \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9870\"\u003e#9870\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable data page v2 compression threshold \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9827\"\u003e#9827\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[arrow-cast] incorrect Time32 -\u0026gt; Time64 conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9851\"\u003e#9851\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePanic when reading malformed compact-Thrift bool fields in Parquet page metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9839\"\u003e#9839\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet \u003ccode\u003eDeltaBitPackDecoder::skip\u003c/code\u003e could panic on \u0026quot;non-standard\u0026quot; miniblocks \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9793\"\u003e#9793\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add guidance for AI assisted submissions to CONTRIBUTING.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9892\"\u003e#9892\u003c/a\u003e (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release schedule on README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9881\"\u003e#9881\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more documentation for FixedSizeBinary arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9866\"\u003e#9866\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinor: document why FixedSizeBinary offset is always 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9861\"\u003e#9861\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Update contributing guidelines with benchmark results \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9782\"\u003e#9782\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGenericByteDictionaryBuilder::with_capacity does not pre-size dedup HashTable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9907\"\u003e#9907\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-buffer] Integer overflow in repeat_slice_n_times leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9904\"\u003e#9904\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-buffer] Integer overflow in BitChunks::new leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9903\"\u003e#9903\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-row] Integer overflow in Rows::row index handling leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9901\"\u003e#9901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-data] Integer overflow in ArrayData validation leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9900\"\u003e#9900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-data] Integer overflow in ArrayData::slice leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9899\"\u003e#9899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-array] Integer overflow in FixedSizeBinaryArray::value leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9898\"\u003e#9898\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-buffer] Integer overflow in BufferBuilder::reserve leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9897\"\u003e#9897\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003earrow-csv: integer overflow panic in Reader::records::flush \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9885\"\u003e#9885\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eMake an API to help with the pattern of 'replaces the values of the REE array'  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9854\"\u003e#9854\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader rejects canonical UNKNOWN logical type on BOOLEAN physical columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9844\"\u003e#9844\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eColumnIndex length mismatch can cause panic during decoding in Parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9832\"\u003e#9832\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBug converting json to fixed list of zero size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9780\"\u003e#9780\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFromStr\u003c/code\u003e for \u003ccode\u003eDatePart\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9931\"\u003e#9931\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePre-size dedup HashTable in GenericByteDictionaryBuilder::with_capacity \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9908\"\u003e#9908\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/rabenhorst\"\u003erabenhorst\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow-array] Use consistent \u003ccode\u003evalue_length\u003c/code\u003e name in FixedSizeBinaryArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9905\"\u003e#9905\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace Dictionary::try_new() calls with with_values. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9894\"\u003e#9894\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Rich-T-kid\"\u003eRich-T-kid\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAPI to help with the pattern of 'replaces the values of the REE array \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9891\"\u003e#9891\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Rich-T-kid\"\u003eRich-T-kid\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(arrow-csv): bound RecordDecoder::flush offset accumulation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9886\"\u003e#9886\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/masumi-ryugo\"\u003emasumi-ryugo\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/apache/arrow-rs/commit/913bab26ba9bed8fc2bc1acda300cc52345b0da1\"\u003e\u003ccode\u003e913bab2\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e58.3.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9893\"\u003e#9893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3384f649cc07212631111fd2c7e34da750721ec5\"\u003e\u003ccode\u003e3384f64\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/labeler from 6.0.1 to 6.1.0 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9932\"\u003e#9932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cc5a25649d38f94dbaa6ad9994b6af812d061803\"\u003e\u003ccode\u003ecc5a256\u003c/code\u003e\u003c/a\u003e impl \u003ccode\u003eFromStr\u003c/code\u003e for \u003ccode\u003eDatePart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9931\"\u003e#9931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/97ff1984910656fcd76be7a2a44b92b032d3b300\"\u003e\u003ccode\u003e97ff198\u003c/code\u003e\u003c/a\u003e feat(arrow-string): concat_elements for view, fixed binary (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9876\"\u003e#9876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ded985c95e6d132567710319d21e1901973ea16f\"\u003e\u003ccode\u003eded985c\u003c/code\u003e\u003c/a\u003e fix(arrow-csv): bound RecordDecoder::flush offset accumulation (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9886\"\u003e#9886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7f6524def267f5c5be73b7d5320185ea9f3bb91f\"\u003e\u003ccode\u003e7f6524d\u003c/code\u003e\u003c/a\u003e fix(parquet): bound schema num_children before Vec::with_capacity (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9884\"\u003e#9884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/5bf891265174ee85310582f9d1fa3be844d38fdd\"\u003e\u003ccode\u003e5bf8912\u003c/code\u003e\u003c/a\u003e [arrow-string]: add \u003ccode\u003elike::eq_ascii_ignore_case\u003c/code\u003e kernel (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/8091f3f17b2de355f7c47e7a0907000d308f8f3e\"\u003e\u003ccode\u003e8091f3f\u003c/code\u003e\u003c/a\u003e [arrow-array] Use consistent \u003ccode\u003evalue_length\u003c/code\u003e name in FixedSizeBinaryArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9905\"\u003e#9905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d89737b4dc13a603f7e88a7ca20d571120b9b5f\"\u003e\u003ccode\u003e1d89737\u003c/code\u003e\u003c/a\u003e fix(parquet): Prevent negative list sizes in Thrift compact protocol parser (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3790d88b5e03a0b68c68a288770c980b63772ccb\"\u003e\u003ccode\u003e3790d88\u003c/code\u003e\u003c/a\u003e Pre-size dedup HashTable in GenericByteDictionaryBuilder::with_capacity (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 57.3.0 to 58.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.3.0\"\u003e58.3.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/NextStat/nextstat.io/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextStat%2Fnextstat.io/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"4466526559","node_id":"PR_kwDOSYxo2M7chK4B","number":32,"state":"closed","title":"chore(deps)(deps): bump getrandom from 0.2.17 to 0.4.2","user":"dependabot[bot]","labels":["kind:chore","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T22:44:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T05:34:08.000Z","updated_at":"2026-05-23T22:45:22.000Z","time_to_close":493818,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.17 to 0.4.2.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.17...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/CySalazar/omni/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CySalazar%2Fomni/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}],"issue_packages":[{"old_version":"0.3.4","new_version":"0.4.2","update_type":"minor","path":null,"pr_created_at":"2026-07-22T18:49:59.000Z","version_change":"0.3.4 → 0.4.2","issue":{"uuid":"4952138427","node_id":"PR_kwDORlTvwc71Bwsz","number":392,"state":"closed","title":"build(deps): bump the rust group across 1 directory with 33 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":"2026-07-25T06:54:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-22T18:49:59.000Z","updated_at":"2026-07-25T06:56:17.000Z","time_to_close":216269,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust","update_count":33,"packages":[{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.19","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"p256","old_version":"0.13.2","new_version":"0.14.0","repository_url":"https://github.com/RustCrypto/elliptic-curves"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"bincode","old_version":"1.3.3","new_version":"2.0.1","repository_url":"https://github.com/bincode-org/bincode"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"ignore","old_version":"0.4.26","new_version":"0.4.31","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"tree-sitter","old_version":"0.26.7","new_version":"0.26.11","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.24.1","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"name":"tree-sitter-c","old_version":"0.24.1","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-c"},{"name":"tree-sitter-c-sharp","old_version":"0.23.1","new_version":"0.23.5","repository_url":"https://github.com/tree-sitter/tree-sitter-c-sharp"},{"name":"tree-sitter-swift","old_version":"0.7.1","new_version":"0.7.3","repository_url":"https://github.com/alex-pinkus/tree-sitter-swift"},{"name":"tree-sitter-scala","old_version":"0.25.0","new_version":"0.26.0","repository_url":"https://github.com/tree-sitter/tree-sitter-scala"},{"name":"tree-sitter-r","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/r-lib/tree-sitter-r"},{"name":"tree-sitter-dart","old_version":"0.1.0","new_version":"0.2.0","repository_url":"https://github.com/nielsenko/tree-sitter-dart"},{"name":"tree-sitter-ocaml","old_version":"0.24.2","new_version":"0.25.0","repository_url":"https://github.com/tree-sitter/tree-sitter-ocaml"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.4","repository_url":"https://github.com/clap-rs/clap"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"sysinfo","old_version":"0.39.5","new_version":"0.39.6","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"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":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"reqwest","old_version":"0.13.2","new_version":"0.13.4","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"socket2","old_version":"0.6.3","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"toml","old_version":"0.8.23","new_version":"1.1.3+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"rand","old_version":"0.9.3","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"}],"path":null,"ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the rust group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.19` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [p256](https://github.com/RustCrypto/elliptic-curves) | `0.13.2` | `0.14.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `2.0.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.26` | `0.4.31` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [tree-sitter](https://github.com/tree-sitter/tree-sitter) | `0.26.7` | `0.26.11` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.24.1` | `0.24.2` |\n| [tree-sitter-c](https://github.com/tree-sitter/tree-sitter-c) | `0.24.1` | `0.24.2` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tree-sitter-swift](https://github.com/alex-pinkus/tree-sitter-swift) | `0.7.1` | `0.7.3` |\n| [tree-sitter-scala](https://github.com/tree-sitter/tree-sitter-scala) | `0.25.0` | `0.26.0` |\n| [tree-sitter-r](https://github.com/r-lib/tree-sitter-r) | `1.2.0` | `1.3.0` |\n| [tree-sitter-dart](https://github.com/nielsenko/tree-sitter-dart) | `0.1.0` | `0.2.0` |\n| [tree-sitter-ocaml](https://github.com/tree-sitter/tree-sitter-ocaml) | `0.24.2` | `0.25.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.4` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.39.5` | `0.39.6` |\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| rust-embed | `8.11.0` | `8.12.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.33` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.4` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.2` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.3` | `0.6.5` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.3+spec-1.1.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.3` | `0.10.2` |\n\n\nUpdates `thiserror` from 2.0.18 to 2.0.19\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.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/febcc0381f003783efbb01595eb511bdf0c6f460\"\u003e\u003ccode\u003efebcc03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/451\"\u003e#451\u003c/a\u003e from vip892766gma/maint/20260521171412\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c50e38779da40084363232252c46d86dc59286d0\"\u003e\u003ccode\u003ec50e387\u003c/code\u003e\u003c/a\u003e chore: improve thiserror maintenance path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/d4a2507576d276dbebc4be45c9b3d657216b727f\"\u003e\u003ccode\u003ed4a2507\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/thiserror/commit/99e8a6cd6a312d455d74f40b449a6cbb868b2460\"\u003e\u003ccode\u003e99e8a6c\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/9ac165c40055a126fc5d2ca49f4024bbac575d95\"\u003e\u003ccode\u003e9ac165c\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `p256` from 0.13.2 to 0.14.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/27e62fdf973ef5f1b0a81d4577bec0aa323cde5f\"\u003e\u003ccode\u003e27e62fd\u003c/code\u003e\u003c/a\u003e p256 v0.14.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/693577dc6c26d031c222f0be3b7a815e336b312d\"\u003e\u003ccode\u003e693577d\u003c/code\u003e\u003c/a\u003e p256: vendor and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/ef3a3b10c0ff2f48101591a15b403355c3c7adb7\"\u003e\u003ccode\u003eef3a3b1\u003c/code\u003e\u003c/a\u003e primeorder v0.14.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1887\"\u003e#1887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/3688e30668afd9bf0e715fe88cbc20c44f31cd23\"\u003e\u003ccode\u003e3688e30\u003c/code\u003e\u003c/a\u003e primeorder: enable and fix workspace level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/7f576df6998ab2f5928adce3e793301a836e1fe0\"\u003e\u003ccode\u003e7f576df\u003c/code\u003e\u003c/a\u003e wnaf v0.14.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/a6aeae5b04672b733ba8aafef2a89bc2f28f9d05\"\u003e\u003ccode\u003ea6aeae5\u003c/code\u003e\u003c/a\u003e wnaf: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/b212497d18a8bcbd8465bac6898148ab0bc276ca\"\u003e\u003ccode\u003eb212497\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eecdsa\u003c/code\u003e to v0.17 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1883\"\u003e#1883\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/df6d7bdc5966b82250fd31ee017417af668dac11\"\u003e\u003ccode\u003edf6d7bd\u003c/code\u003e\u003c/a\u003e document PKCS#8 key loading (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1874\"\u003e#1874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/a0442be6d7c6bd6cd832a751d244942552018898\"\u003e\u003ccode\u003ea0442be\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1878\"\u003e#1878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/elliptic-curves/commit/aa95e8157bd58010d09d2b904967489c34ef594d\"\u003e\u003ccode\u003eaa95e81\u003c/code\u003e\u003c/a\u003e k256: extract \u003ccode\u003earithmetic::mul::glv\u003c/code\u003e submodule (\u003ca href=\"https://redirect.github.com/RustCrypto/elliptic-curves/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/elliptic-curves/compare/p256/v0.13.2...p256/v0.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\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 2.0.1\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 `regex` from 1.12.3 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.4 (2026-06-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a performance optimization for compilation of regexes\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.3...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 0.4.26 to 0.4.31\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/59e318f5ace48db54f37bb67c152535bc17fa153\"\u003e\u003ccode\u003e59e318f\u003c/code\u003e\u003c/a\u003e ignore-0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/a9dc2228fbddd1d25146f38d0926830812c97419\"\u003e\u003ccode\u003ea9dc222\u003c/code\u003e\u003c/a\u003e cargo: set \u003ccode\u003erust-version\u003c/code\u003e on all crates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/be739c7910288905d966f87607b28435d1576295\"\u003e\u003ccode\u003ebe739c7\u003c/code\u003e\u003c/a\u003e index: add grep-index crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d958105d412b6a1ad014cb0e5832a9b029fa4977\"\u003e\u003ccode\u003ed958105\u003c/code\u003e\u003c/a\u003e cargo: add new build-time \u003ccode\u003eunstable-index\u003c/code\u003e feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/227381db0ee83dfa4341f1e27ff9617c0f5ad992\"\u003e\u003ccode\u003e227381d\u003c/code\u003e\u003c/a\u003e ignore-0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/b621e65b4fc8a50b55576b07526f21c5d051ad71\"\u003e\u003ccode\u003eb621e65\u003c/code\u003e\u003c/a\u003e ignore: add incremental checking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/c55818fd32d68cf742aea67bce86529f198bc985\"\u003e\u003ccode\u003ec55818f\u003c/code\u003e\u003c/a\u003e ignore: more pathutil clean-up\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/6e527e9202f85a39ab2c4698636710204eb096e0\"\u003e\u003ccode\u003e6e527e9\u003c/code\u003e\u003c/a\u003e ignore: add routine for checking if a path is hidden or not\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/626b8951acbced7ff710f4e01624a05f219eec38\"\u003e\u003ccode\u003e626b895\u003c/code\u003e\u003c/a\u003e ignore: refactor \u003ccode\u003eis_hidden\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/0d7054d8e466d6aa0a6bb6cf121e87225d26df44\"\u003e\u003ccode\u003e0d7054d\u003c/code\u003e\u003c/a\u003e ignore: fix deadlock when visitor panics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.26...ignore-0.4.31\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter` from 0.26.7 to 0.26.11\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.11\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): zig manifest for wasmtime is missing windows hashes 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/5720\"\u003etree-sitter/tree-sitter#5720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(xtask): eliminate silent errors in zig fetch 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/5724\"\u003etree-sitter/tree-sitter#5724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): short-circuit longest-match dedup for disjoint states 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/5726\"\u003etree-sitter/tree-sitter#5726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(query): various anchor fixes 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/5727\"\u003etree-sitter/tree-sitter#5727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix C++ compilation errors in array macros. 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/5735\"\u003etree-sitter/tree-sitter#5735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(rust): address 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/5743\"\u003etree-sitter/tree-sitter#5743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(generate): strip non-ASCII case folds 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/5744\"\u003etree-sitter/tree-sitter#5744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): re-set executable permission on release artifacts before zipping 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/5746\"\u003etree-sitter/tree-sitter#5746\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.11 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/5748\"\u003etree-sitter/tree-sitter#5748\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.10...v0.26.11\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.10...v0.26.11\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.26.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(lib): update doc comment for \u003ccode\u003ets_parser_parse\u003c/code\u003e 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/5642\"\u003etree-sitter/tree-sitter#5642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): use correct TREE_SITTER_HIDE_SYMBOLS macro name in alloc.h 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/5643\"\u003etree-sitter/tree-sitter#5643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): improve soundness of cst range calculation 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/5650\"\u003etree-sitter/tree-sitter#5650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): Consider subtree lookahead bytes when determining whether the parser can reuse a node. 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/5656\"\u003etree-sitter/tree-sitter#5656\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): display warning to user if parser test corpus dir isn't found 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/5669\"\u003etree-sitter/tree-sitter#5669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add DESCRIPTION to grammar Makefile template 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/5672\"\u003etree-sitter/tree-sitter#5672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): infinite loop in highlight test 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/5674\"\u003etree-sitter/tree-sitter#5674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lib): address strict aliasing violations in \u003ccode\u003eTreeCursor\u003c/code\u003e type 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/5693\"\u003etree-sitter/tree-sitter#5693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump wasmtime-c-api to v36.0.12 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/5709\"\u003etree-sitter/tree-sitter#5709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(dsl): forbid invalid field names 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/5710\"\u003etree-sitter/tree-sitter#5710\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issues with queries matching a parent node with anchored children (siblings) 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/5712\"\u003etree-sitter/tree-sitter#5712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(query): regression test for anchored siblings inside a parent 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/5716\"\u003etree-sitter/tree-sitter#5716\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease v0.26.10 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/5717\"\u003etree-sitter/tree-sitter#5717\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.9...v0.26.10\"\u003ehttps://github.com/tree-sitter/tree-sitter/compare/v0.26.9...v0.26.10\u003c/a\u003e\u003c/p\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\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/tree-sitter/tree-sitter/commit/64402de2857cc197ecc4ca3bc144ea91fda7e72e\"\u003e\u003ccode\u003e64402de\u003c/code\u003e\u003c/a\u003e release v0.26.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/2194ac1a9c9fb8960b8471daade1da07aaeb2b0b\"\u003e\u003ccode\u003e2194ac1\u003c/code\u003e\u003c/a\u003e fix(ci): re-set executable permission on release artifacts before zipping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/a2b8369c4a18373c08a8b7e742fac8b14674eefc\"\u003e\u003ccode\u003ea2b8369\u003c/code\u003e\u003c/a\u003e fix(generate): strip non-ASCII case folds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/1ae3cc575388c8429a8991b8c9580946243598a7\"\u003e\u003ccode\u003e1ae3cc5\u003c/code\u003e\u003c/a\u003e fix(rust): address new clippy lints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/90dd1a0cfbf6262483a9e5953a35659585129120\"\u003e\u003ccode\u003e90dd1a0\u003c/code\u003e\u003c/a\u003e fix(templates): generated array macros do not compile with C++\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/fa6222a0d37ecf2bfb4fccd31e857133f3e81930\"\u003e\u003ccode\u003efa6222a\u003c/code\u003e\u003c/a\u003e docs(queries): clarify behavior of first child anchor example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/77b741bb8309d6755797f942bf0ff1a9a74475a4\"\u003e\u003ccode\u003e77b741b\u003c/code\u003e\u003c/a\u003e docs(queries): specify anchor behavior with quantifiers and groups\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/1c21ff33d688c328a687e37a7f4215136b6e6dc6\"\u003e\u003ccode\u003e1c21ff3\u003c/code\u003e\u003c/a\u003e fix(query): apply a trailing anchor when its optional node is skipped\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/5756ced350638708becc00d7ccb2e8d171b4feae\"\u003e\u003ccode\u003e5756ced\u003c/code\u003e\u003c/a\u003e fix(query): make an anchor after a zero-matched quantifier vacuous\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter/commit/eca86a7a6c77c0a7124a59be712661256e361cbd\"\u003e\u003ccode\u003eeca86a7\u003c/code\u003e\u003c/a\u003e fix(query): forbid an anchor at the end of a group\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/compare/v0.26.7...v0.26.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-rust` from 0.24.1 to 0.24.2\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-rust/releases\"\u003etree-sitter-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-rust.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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-rust/commit/77a3747266f4d621d0757825e6b11edcbf991ca5\"\u003e\u003ccode\u003e77a3747\u003c/code\u003e\u003c/a\u003e 0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/c9f157902a6b487f0c358dc383d2d694b98fd814\"\u003e\u003ccode\u003ec9f1579\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/v0.24.x'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/b3e615de069beb04ff44f65ac52f7f03cff04438\"\u003e\u003ccode\u003eb3e615d\u003c/code\u003e\u003c/a\u003e Fix bad error recovery when parsing repeated string literals (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.24.1...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c` from 0.24.1 to 0.24.2\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-c/releases\"\u003etree-sitter-c's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.24.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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-c/commit/b780e47fc780ddc8da13afa35a3f4ed5c157823d\"\u003e\u003ccode\u003eb780e47\u003c/code\u003e\u003c/a\u003e ci(release): update to breaking upstream changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/9f83013ce45caa02e7793076d94fc833a5dbca22\"\u003e\u003ccode\u003e9f83013\u003c/code\u003e\u003c/a\u003e release v0.24.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/7519fa20aea0e52107b1dc3a4f13edbd2dc18694\"\u003e\u003ccode\u003e7519fa2\u003c/code\u003e\u003c/a\u003e ci: update workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/b9a149a25fc752848fec64d5bc4ea9e87aa19fbe\"\u003e\u003ccode\u003eb9a149a\u003c/code\u003e\u003c/a\u003e feat(bindings): add zig bindings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/a24ba42dc0e0ac312d39dd9370734bd31770448c\"\u003e\u003ccode\u003ea24ba42\u003c/code\u003e\u003c/a\u003e feat: update bindings and parser with 0.26.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/ae19b676b13bdcc13b7665397e6d9b14975473dd\"\u003e\u003ccode\u003eae19b67\u003c/code\u003e\u003c/a\u003e ci: bump tree-sitter/parser-test-action from 2 to 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/commit/d8d0503aa0152119149ecad76685f37682c0d03f\"\u003e\u003ccode\u003ed8d0503\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 4 to 5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c/compare/v0.24.1...v0.24.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-c-sharp` from 0.23.1 to 0.23.5\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-c-sharp/releases\"\u003etree-sitter-c-sharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.23.5\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.4\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003ev0.23.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-c-sharp.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\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-c-sharp/commit/cac6d5fb595f5811a076336682d5d595ac1c9e85\"\u003e\u003ccode\u003ecac6d5f\u003c/code\u003e\u003c/a\u003e 0.23.5 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bd41c8c5015b6064fc37992f97e821120080721\"\u003e\u003ccode\u003e9bd41c8\u003c/code\u003e\u003c/a\u003e bump: release version to 0.23.4 (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/40c3c31452226ca14e1343910f2cd641d55a9689\"\u003e\u003ccode\u003e40c3c31\u003c/code\u003e\u003c/a\u003e chore(ci): remove attestations from release workflow (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/416\"\u003e#416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/ff2a62460a1b5d95f0688a437af95c2bf552d08d\"\u003e\u003ccode\u003eff2a624\u003c/code\u003e\u003c/a\u003e feat: collection expression support (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/5eb7f1fff6699695174af4fb62dbaf5fd544601d\"\u003e\u003ccode\u003e5eb7f1f\u003c/code\u003e\u003c/a\u003e chore(ci): update excluded files in workflow config (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/415\"\u003e#415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/88366631d598ce6595ec655ce1591b315cffb14c\"\u003e\u003ccode\u003e8836663\u003c/code\u003e\u003c/a\u003e Fix C# 13 params non-array types (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d\"\u003e\u003ccode\u003ef1bf9a9\u003c/code\u003e\u003c/a\u003e test: add test for class with primary constructor, base invocation, and semic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/9bc5ca8ff01855f540505829cadca26761ceb41b\"\u003e\u003ccode\u003e9bc5ca8\u003c/code\u003e\u003c/a\u003e Update npm dependencies (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/dfbe95883c264ac063583e2f3386fe90189d0d93\"\u003e\u003ccode\u003edfbe958\u003c/code\u003e\u003c/a\u003e Add new excludes to CI example parse (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/commit/a5f11de7e7802b3e2a55ad25b5e75ca499d681c3\"\u003e\u003ccode\u003ea5f11de\u003c/code\u003e\u003c/a\u003e Fix \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/282\"\u003e#282\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-c-sharp/issues/400\"\u003e#400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-c-sharp/compare/v0.23.1...v0.23.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-swift` from 0.7.1 to 0.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/releases\"\u003etree-sitter-swift's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.3\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-swift.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix pypi publishing workflow by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/571\"\u003ealex-pinkus/tree-sitter-swift#571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix github release workflow by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/572\"\u003ealex-pinkus/tree-sitter-swift#572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd consume and discard operators -- SE-0366, SE-0390 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/575\"\u003ealex-pinkus/tree-sitter-swift#575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd do throws(E) do-catch syntax -- SE-0413 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/577\"\u003ealex-pinkus/tree-sitter-swift#577\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parsing of double-optional types (Type??) in lambda parameters by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/578\"\u003ealex-pinkus/tree-sitter-swift#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport parenthesized nonisolated modifier: nonisolated(unsafe) / nonisolated(nonsending) by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/582\"\u003ealex-pinkus/tree-sitter-swift#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport bracket-qualified nested type access (Type\u0026lt;[T].Index\u0026gt;) by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/584\"\u003ealex-pinkus/tree-sitter-swift#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow #if/#elseif/#else/#endif directives inside type bodies by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/583\"\u003ealex-pinkus/tree-sitter-swift#583\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.2...0.7.3\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.2...0.7.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.7.2 release\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-swift.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse correct URL for project home by \u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInclude LICENSE file in crate by \u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: calloc(0, ...) allocates zero bytes in scanner by \u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in eat_operators by \u003ca href=\"https://github.com/alex-pinkus\"\u003e\u003ccode\u003e@​alex-pinkus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/560\"\u003ealex-pinkus/tree-sitter-swift#560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Python package version to 0.7.1 by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd typed throws (throws(E)) grammar support by \u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/567\"\u003ealex-pinkus/tree-sitter-swift#567\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pombredanne\"\u003e\u003ccode\u003e@​pombredanne\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/506\"\u003ealex-pinkus/tree-sitter-swift#506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michel-slm\"\u003e\u003ccode\u003e@​michel-slm\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/537\"\u003ealex-pinkus/tree-sitter-swift#537\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apanloco\"\u003e\u003ccode\u003e@​apanloco\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/554\"\u003ealex-pinkus/tree-sitter-swift#554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/danfaer\"\u003e\u003ccode\u003e@​danfaer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/pull/562\"\u003ealex-pinkus/tree-sitter-swift#562\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\"\u003ehttps://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1-pypi...0.7.2-pypi\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/alex-pinkus/tree-sitter-swift/commit/b8b22bffbb3441780e6471665bacfb263741c86a\"\u003e\u003ccode\u003eb8b22bf\u003c/code\u003e\u003c/a\u003e Update for 0.7.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/55645a841338347e84a69342fa4daa7144fb2156\"\u003e\u003ccode\u003e55645a8\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/24585e2020aa13c4ffe83d01810aab497afa41b3\"\u003e\u003ccode\u003e24585e2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/alex-pinkus/tree-sitter-swift/issues/583\"\u003e#583\u003c/a\u003e from danfaer/feat/directives-in-type-bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/24db106921e49332ef8a766e47503c4ef70edda1\"\u003e\u003ccode\u003e24db106\u003c/code\u003e\u003c/a\u003e Merge main into feat/directives-in-type-bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/a923ac6d78d6f3132d996ecd189a4c7ca13c8d9d\"\u003e\u003ccode\u003ea923ac6\u003c/code\u003e\u003c/a\u003e Support bracket-qualified nested type access in type position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/03e31ae0a4ae798322433219fc40678621c6cac0\"\u003e\u003ccode\u003e03e31ae\u003c/code\u003e\u003c/a\u003e Support parenthesized nonisolated modifier: nonisolated(unsafe)/(nonsending)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/1de03f1a208d27e60686abae46193ff8770d8826\"\u003e\u003ccode\u003e1de03f1\u003c/code\u003e\u003c/a\u003e Allow #if/#elseif/#else/#endif directives inside type bodies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/3d38a39612badc2a2525dde3676c90b0fe8128cd\"\u003e\u003ccode\u003e3d38a39\u003c/code\u003e\u003c/a\u003e Updating top repository version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/30f30560932cf5b6ab26a383b372233db461b80a\"\u003e\u003ccode\u003e30f3056\u003c/code\u003e\u003c/a\u003e Fix parsing of double-optional types (Type??) in lambda parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/commit/ed1196c32ee83edda764b7f581800edc7ca92fa4\"\u003e\u003ccode\u003eed1196c\u003c/code\u003e\u003c/a\u003e Add do throws(E) do-catch syntax -- SE-0413\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/alex-pinkus/tree-sitter-swift/compare/0.7.1...0.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-scala` from 0.25.0 to 0.26.0\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-scala/releases\"\u003etree-sitter-scala's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.26.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-scala.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eupdates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to tree-sitter 0.26.8 by \u003ca href=\"https://github.com/eed3si9n\"\u003e\u003ccode\u003e@​eed3si9n\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/519\"\u003etree-sitter/tree-sitter-scala#519\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-scala/compare/v0.25.1...v0.26.0\"\u003ehttps://github.com/tree-sitter/tree-sitter-scala/compare/v0.25.1...v0.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.25.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e Download \u003ccode\u003etree-sitter-scala.tar.gz\u003c/code\u003e for the \u003cem\u003ecomplete\u003c/em\u003e source code.\u003c/p\u003e\n\u003ch2\u003eupdates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Leading infix operators by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/493\"\u003etree-sitter/tree-sitter-scala#493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports typed lambda argument for Scala 2 by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/496\"\u003etree-sitter/tree-sitter-scala#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports access modifiers for enums by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/497\"\u003etree-sitter/tree-sitter-scala#497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports lambdas in braces with block bodies by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/501\"\u003etree-sitter/tree-sitter-scala#501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports \u003ccode\u003eextends\u003c/code\u003e clause with multiple argument lists by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/502\"\u003etree-sitter/tree-sitter-scala#502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Aliased imports without package prefix by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/515\"\u003etree-sitter/tree-sitter-scala#515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Supports dot-syntax for match expressions by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/514\"\u003etree-sitter/tree-sitter-scala#514\u003c/a\u003e + \u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-scala/pull/516\"\u003etree-sitter/tree-sitter-scala#516\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Match types with braced syntax by \u003ca href=\"https://github.com/susliko\"\u003e\u003ccode\u003e@​susliko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.c...\n\n_Description has been truncated_","html_url":"https://github.com/maxkle1nz/m1nd/pull/392","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxkle1nz%2Fm1nd/issues/392","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/392/packages"}},{"old_version":"0.2.17","new_version":"0.4.2","update_type":"minor","path":"/crates","pr_created_at":"2026-07-16T05:37:10.000Z","version_change":"0.2.17 → 0.4.2","issue":{"uuid":"4899048128","node_id":"PR_kwDOQ2vtCs7yWtf9","number":628,"state":"closed","title":"chore(deps): bump getrandom from 0.2.17 to 0.4.2 in /crates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-18T02:22:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-16T05:37:10.000Z","updated_at":"2026-07-18T02:22:21.000Z","time_to_close":161102,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":"/crates","ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.17 to 0.4.2.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.17...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom\u0026package-manager=cargo\u0026previous-version=0.2.17\u0026new-version=0.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vicrodh/qbz/pull/628","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vicrodh%2Fqbz/issues/628","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/628/packages"}},{"old_version":"0.3.4","new_version":"0.4.3","update_type":"minor","path":null,"pr_created_at":"2026-07-03T20:07:28.000Z","version_change":"0.3.4 → 0.4.3","issue":{"uuid":"4806054459","node_id":"PR_kwDON-sE7c7ttz29","number":1971,"state":"open","title":"build(deps): bump the dependencies group with 2 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-03T20:07:28.000Z","updated_at":"2026-07-04T00:21:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"dependencies","update_count":2,"packages":[{"name":"rand","old_version":"0.9.4","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 2 updates: [rand](https://github.com/rust-random/rand) and [getrandom](https://github.com/rust-random/getrandom).\n\nUpdates `rand` from 0.9.4 to 0.10.1\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.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\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate 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\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.9.4...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.3.4 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\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-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.3.4...v0.4.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/harehare/mq/pull/1971","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/harehare%2Fmq/issues/1971","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1971/packages"}},{"old_version":"0.4.2","new_version":"0.4.3","update_type":"patch","path":null,"pr_created_at":"2026-07-03T16:30:51.000Z","version_change":"0.4.2 → 0.4.3","issue":{"uuid":"4805002158","node_id":"PR_kwDOTMyJFM7tqatV","number":1,"state":"open","title":"Bump the cargo-minor-patch group with 3 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-03T16:30:51.000Z","updated_at":"2026-07-05T01:26:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cargo-minor-patch","update_count":3,"packages":[{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 3 updates: [rayon](https://github.com/rayon-rs/rayon), [getrandom](https://github.com/rust-random/getrandom) and [libc](https://github.com/rust-lang/libc).\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\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 `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\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/Project-Navi/ordinaldb/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Project-Navi%2Fordinaldb/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"0.4.2","new_version":"0.4.3","update_type":"patch","path":null,"pr_created_at":"2026-07-01T20:47:05.000Z","version_change":"0.4.2 → 0.4.3","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":"0.4.2","new_version":"0.4.3","update_type":"patch","path":null,"pr_created_at":"2026-06-29T02:33:58.000Z","version_change":"0.4.2 → 0.4.3","issue":{"uuid":"4764569843","node_id":"PR_kwDOS7LSys7rmFZ1","number":8,"state":"closed","title":"deps(rust): bump the rust-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-06T02:34:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-29T02:33:58.000Z","updated_at":"2026-07-06T02:34:05.000Z","time_to_close":604805,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(rust): bump","group_name":"rust-dependencies","update_count":24,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.103","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"arc-swap","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"hashbrown","old_version":"0.17.0","new_version":"0.17.1","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.15.2","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"memmap2","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.0","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"aes-gcm","old_version":"0.10.3","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"arrow-schema","old_version":"58.2.0","new_version":"59.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-array","old_version":"58.2.0","new_version":"59.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"arrow-ipc","old_version":"58.2.0","new_version":"59.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"tokio","old_version":"1.52.1","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tikv-jemallocator","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/tikv/jemallocator"},{"name":"mimalloc","old_version":"0.1.50","new_version":"0.1.52","repository_url":"https://github.com/purpleprotocol/mimalloc_rust"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"parquet","old_version":"58.2.0","new_version":"59.0.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"clap_complete","old_version":"4.6.3","new_version":"4.6.5","repository_url":"https://github.com/clap-rs/clap"},{"name":"rustyline","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"napi","old_version":"3.8.6","new_version":"3.9.4","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"napi-derive","old_version":"3.5.5","new_version":"3.5.7","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.103` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.15.2` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.10` | `0.9.11` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.0` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.10.3` | `0.11.0` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [arrow-schema](https://github.com/apache/arrow-rs) | `58.2.0` | `59.0.0` |\n| [arrow-array](https://github.com/apache/arrow-rs) | `58.2.0` | `59.0.0` |\n| [arrow-ipc](https://github.com/apache/arrow-rs) | `58.2.0` | `59.0.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` |\n| [tikv-jemallocator](https://github.com/tikv/jemallocator) | `0.6.1` | `0.7.0` |\n| [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.50` | `0.1.52` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [parquet](https://github.com/apache/arrow-rs) | `58.2.0` | `59.0.0` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.3` | `4.6.5` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `18.0.0` | `18.0.1` |\n| [napi](https://github.com/napi-rs/napi-rs) | `3.8.6` | `3.9.4` |\n| [napi-derive](https://github.com/napi-rs/napi-rs) | `3.5.5` | `3.5.7` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\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 `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 `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 `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 `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 `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 `memmap2` from 0.9.10 to 0.9.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md\"\u003ememmap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.11] - 2026-06-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unchecked pointer arithmatic in \u003ccode\u003eadvice_range\u003c/code\u003e, \u003ccode\u003eunchecked_advise_range\u003c/code\u003e, \u003ccode\u003eflush_range\u003c/code\u003e and \u003ccode\u003eflush_async_range\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV from 1.63 to 1.65.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/7d76ad3157383db5670fd7e012f44de42aa7444b\"\u003e\u003ccode\u003e7d76ad3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/171\"\u003e#171\u003c/a\u003e from RazrFalcon/release/v0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/34f87ab51bb62037cf8d3f94f5ca304ca4d9f326\"\u003e\u003ccode\u003e34f87ab\u003c/code\u003e\u003c/a\u003e Bump version to 0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/de560435330d29019ad39c473aaaed35011b73d5\"\u003e\u003ccode\u003ede56043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/170\"\u003e#170\u003c/a\u003e from RazrFalcon/fix-unchecked-pointer-math\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/8b3140906a02e92f896774c8aac6798f2d2b3f7f\"\u003e\u003ccode\u003e8b31409\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.65 (to follow libc).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/cee7cf03a9ee095982a3c37b7aac8e3f68f1a00c\"\u003e\u003ccode\u003ecee7cf0\u003c/code\u003e\u003c/a\u003e Fix unchecked pointer math.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/e741b00b8960a4e8a2b7cd659645cf4abb146086\"\u003e\u003ccode\u003ee741b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/166\"\u003e#166\u003c/a\u003e from andybalaam/typo-crated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/28fdcdd59e9e91ed0971c41c58c4ec2edcb25912\"\u003e\u003ccode\u003e28fdcdd\u003c/code\u003e\u003c/a\u003e Fix typo 'crated' -\u0026gt; 'created'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.10...v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `aes-gcm` from 0.10.3 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/a10b56f281e2d3770e86aec024ea735b2dfa566b\"\u003e\u003ccode\u003ea10b56f\u003c/code\u003e\u003c/a\u003e aes-gcm v0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/f042e9cf40b5a5c32f87a52e346e9be1e058bc43\"\u003e\u003ccode\u003ef042e9c\u003c/code\u003e\u003c/a\u003e aead-stream v0.6.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/851\"\u003e#851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/b29735a31966faf215ee4db50ca4afeb820fd245\"\u003e\u003ccode\u003eb29735a\u003c/code\u003e\u003c/a\u003e Adopt Trusted Publishing (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/854\"\u003e#854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/a1fe43fc0435e606ffd1d128c130e262a5c60ff9\"\u003e\u003ccode\u003ea1fe43f\u003c/code\u003e\u003c/a\u003e xaes-256-gcm: enable and fix workspace level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/850\"\u003e#850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/8cf876f799025eca2e1139d297a5df032146fdaa\"\u003e\u003ccode\u003e8cf876f\u003c/code\u003e\u003c/a\u003e eax: remove toplevel lint attributes (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/849\"\u003e#849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/4661ddf55489c0dba808477547722b5f237d55eb\"\u003e\u003ccode\u003e4661ddf\u003c/code\u003e\u003c/a\u003e ocb3: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/848\"\u003e#848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/c821431d6faa3cde1ab4d13606e1087b1f367db7\"\u003e\u003ccode\u003ec821431\u003c/code\u003e\u003c/a\u003e eax: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/847\"\u003e#847\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/d3684bb368eac3cd18fdaeea38c5c9aad7e3bab7\"\u003e\u003ccode\u003ed3684bb\u003c/code\u003e\u003c/a\u003e deoxys: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/846\"\u003e#846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/5e016e2d9f4c8695d06f9650841c27d1645f4fe2\"\u003e\u003ccode\u003e5e016e2\u003c/code\u003e\u003c/a\u003e chacha20poly1305: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/845\"\u003e#845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/AEADs/commit/b3524d3ccc43124fbd978a7f753df12bf1db01b3\"\u003e\u003ccode\u003eb3524d3\u003c/code\u003e\u003c/a\u003e ccm: enable and fix workspace-level lints (\u003ca href=\"https://redirect.github.com/RustCrypto/AEADs/issues/844\"\u003e#844\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/AEADs/compare/aes-gcm-v0.10.3...aes-gcm-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zeroize` from 1.8.2 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/0b715735a660a8566ccd240bf42489fe2ed98efb\"\u003e\u003ccode\u003e0b71573\u003c/code\u003e\u003c/a\u003e zeroize v1.9.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1494\"\u003e#1494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/3e3f18c273ec48c99ffca514ffd8bc91e1352a9a\"\u003e\u003ccode\u003e3e3f18c\u003c/code\u003e\u003c/a\u003e zeroize: always enable AVX-512 support (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1493\"\u003e#1493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/1ea42bb68f560a2909c856b20aa3c62901f6305c\"\u003e\u003ccode\u003e1ea42bb\u003c/code\u003e\u003c/a\u003e zeroize_derive v1.5.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1492\"\u003e#1492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/8d785d1f9ddc6f8caeef1f4744fb93647f00a56d\"\u003e\u003ccode\u003e8d785d1\u003c/code\u003e\u003c/a\u003e zeroize: rustdoc improvements (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/d844f3659d74b1461f9527ac31251d9800f49e55\"\u003e\u003ccode\u003ed844f36\u003c/code\u003e\u003c/a\u003e zeroize: incorporate README.md into rustdoc (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1490\"\u003e#1490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/c65c09d0a1ca7ba1c27e568712934cb6893e2297\"\u003e\u003ccode\u003ec65c09d\u003c/code\u003e\u003c/a\u003e ctutils: use \u003ccode\u003ereason\u003c/code\u003e instead of comment in \u003ccode\u003eforbid\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1489\"\u003e#1489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/cbd0963c685df025c42bed31f78c50d1bada3805\"\u003e\u003ccode\u003ecbd0963\u003c/code\u003e\u003c/a\u003e Release block-buffer v0.12.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1488\"\u003e#1488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/9aa541d55770f47bb1c50c1d476d167977e3de2a\"\u003e\u003ccode\u003e9aa541d\u003c/code\u003e\u003c/a\u003e block-buffer: fix exception safety (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1487\"\u003e#1487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/5c7e4f9bb31af81bf766360e836b6d633b84dbff\"\u003e\u003ccode\u003e5c7e4f9\u003c/code\u003e\u003c/a\u003e cmov v0.5.4 (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/utils/commit/87cadbce34655ac3c78efa7290f37d942d551b2c\"\u003e\u003ccode\u003e87cadbc\u003c/code\u003e\u003c/a\u003e cmov: fix clippy (\u003ca href=\"https://redirect.github.com/RustCrypto/utils/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/utils/compare/zeroize-v1.8.2...zeroize-v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-schema` from 58.2.0 to 59.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-schema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 59.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart\u003c/code\u003e 1-indexed variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9964\"\u003e#9964\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Rework Parquet Thrift handling of boolean fields \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9946\"\u003e#9946\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd benchmarks for REE to parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9935\"\u003e#9935\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e(re) Allow Large \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003es \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9906\"\u003e#9906\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-schema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart\u003c/code\u003e 1-indexed variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9964\"\u003e#9964\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Rework Parquet Thrift handling of boolean fields \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9946\"\u003e#9946\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd benchmarks for REE to parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9935\"\u003e#9935\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e(re) Allow Large \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003es \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9906\"\u003e#9906\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a is_normalized flag to DictionaryArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9841\"\u003e#9841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9790\"\u003e#9790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[parquet] Expose whether FileDecryptionProperties uses a KeyRetriever \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9721\"\u003e#9721\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAlign cast logic for from/to_decimal for variant to cast kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9688\"\u003e#9688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eparquet-variant build might fail on s390x \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10026\"\u003e#10026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e implements \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;\u0026amp;[u8]\u0026gt;\u0026gt;\u003c/code\u003e etc despite conversion being fallible \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10018\"\u003e#10018\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003estring -\u0026gt; decimal cast should not treat empty string as 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10009\"\u003e#10009\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCast FixedSizeList to List will lost datatype metadata in list \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10004\"\u003e#10004\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRecord reader panics with \u0026quot;index out of bounds\u0026quot; when row group num_rows exceeds actual column data \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9992\"\u003e#9992\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet predicate-cache: panic / silent row drop on single-leaf nullable struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9982\"\u003e#9982\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-variant doesn't build on 32-bit targets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9977\"\u003e#9977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDate32 doesn't parse date with large year \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9960\"\u003e#9960\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003emsrv check failing on main due to \u003ccode\u003etonic@0.14.6\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9938\"\u003e#9938\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelease arrow-rs / parquet  Minor/Patch version \u003ccode\u003e58.3.0\u003c/code\u003e or \u003ccode\u003e58.2.1\u003c/code\u003e (May 2026) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9859\"\u003e#9859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs for \u003ccode\u003eBitWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9949\"\u003e#9949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd docs for \u003ccode\u003eBitReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9948\"\u003e#9948\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\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/apache/arrow-rs/commit/e5e66fa05ce986fa6a3f61c36c11ff6b476cb76c\"\u003e\u003ccode\u003ee5e66fa\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003eparquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10077\"\u003e#10077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9f96a8f5c3f47c6303c7d17ac7f00ad4ad0df513\"\u003e\u003ccode\u003e9f96a8f\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e59.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10063\"\u003e#10063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d7ef673275d6b7f124d5f588146acb6c49d59a0a\"\u003e\u003ccode\u003ed7ef673\u003c/code\u003e\u003c/a\u003e Bump max throughput in \u003ccode\u003eflight\u003c/code\u003e benchmark before blocking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10070\"\u003e#10070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/8042ea288e084107b602f9e25a850314942567b6\"\u003e\u003ccode\u003e8042ea2\u003c/code\u003e\u003c/a\u003e Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10020\"\u003e#10020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1e8ea5eb6857bad5247908c1c27aa51e62aa9006\"\u003e\u003ccode\u003e1e8ea5e\u003c/code\u003e\u003c/a\u003e fix(parquet): bound data page byte size for large variable-width values (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9972\"\u003e#9972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2a1d40d35c3dd5cc274dd97baa413a5384006fb2\"\u003e\u003ccode\u003e2a1d40d\u003c/code\u003e\u003c/a\u003e Reduce Miri runtime even more (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9650\"\u003e#9650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/97f4b1460cd32b5b8c3b91ed554238e12e3e68cf\"\u003e\u003ccode\u003e97f4b14\u003c/code\u003e\u003c/a\u003e arrow-buffer: i256: implement ilog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6c397977687380f5e3d13d3d061b0369fe31cb3a\"\u003e\u003ccode\u003e6c39797\u003c/code\u003e\u003c/a\u003e Improve email created by create_tarball.sh script (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9944\"\u003e#9944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9949226f0ab644c701e6ed283db32989bbf6b006\"\u003e\u003ccode\u003e9949226\u003c/code\u003e\u003c/a\u003e perf(parquet): LevelInfoBuilder batch write when no repetition childs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10037\"\u003e#10037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/58bdc7d557df323b5c15b5779f8ea23b05bf0ccf\"\u003e\u003ccode\u003e58bdc7d\u003c/code\u003e\u003c/a\u003e arrow-buffer: i256: Implement num_traits wrapping shift (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/58.2.0...59.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-array` from 58.2.0 to 59.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 59.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart\u003c/code\u003e 1-indexed variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9964\"\u003e#9964\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Rework Parquet Thrift handling of boolean fields \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9946\"\u003e#9946\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd benchmarks for REE to parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9935\"\u003e#9935\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e(re) Allow Large \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003es \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9906\"\u003e#9906\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\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/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow-array's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart\u003c/code\u003e 1-indexed variants \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9964\"\u003e#9964\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eperf: Rework Parquet Thrift handling of boolean fields \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9946\"\u003e#9946\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd benchmarks for REE to parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9935\"\u003e#9935\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e(re) Allow Large \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003es \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9906\"\u003e#9906\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAdd a is_normalized flag to DictionaryArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9841\"\u003e#9841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Variant] Remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9790\"\u003e#9790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[parquet] Expose whether FileDecryptionProperties uses a KeyRetriever \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9721\"\u003e#9721\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eAlign cast logic for from/to_decimal for variant to cast kernel \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9688\"\u003e#9688\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eparquet-variant build might fail on s390x \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10026\"\u003e#10026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e implements \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;\u0026amp;[u8]\u0026gt;\u0026gt;\u003c/code\u003e etc despite conversion being fallible \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10018\"\u003e#10018\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003estring -\u0026gt; decimal cast should not treat empty string as 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10009\"\u003e#10009\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eCast FixedSizeList to List will lost datatype metadata in list \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10004\"\u003e#10004\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eRecord reader panics with \u0026quot;index out of bounds\u0026quot; when row group num_rows exceeds actual column data \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9992\"\u003e#9992\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet predicate-cache: panic / silent row drop on single-leaf nullable struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9982\"\u003e#9982\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eparquet-variant doesn't build on 32-bit targets \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9977\"\u003e#9977\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDate32 doesn't parse date with large year \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9960\"\u003e#9960\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003emsrv check failing on main due to \u003ccode\u003etonic@0.14.6\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9938\"\u003e#9938\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelease arrow-rs / parquet  Minor/Patch version \u003ccode\u003e58.3.0\u003c/code\u003e or \u003ccode\u003e58.2.1\u003c/code\u003e (May 2026) \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9859\"\u003e#9859\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd docs for \u003ccode\u003eBitWriter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9949\"\u003e#9949\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd docs for \u003ccode\u003eBitReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9948\"\u003e#9948\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\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/apache/arrow-rs/commit/e5e66fa05ce986fa6a3f61c36c11ff6b476cb76c\"\u003e\u003ccode\u003ee5e66fa\u003c/code\u003e\u003c/a\u003e Add test for \u003ccode\u003eparquet-testing/bad_data/ARROW-[GH-47662](https://github.com/apache/arrow-rs/issues/47662).parquet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10077\"\u003e#10077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9f96a8f5c3f47c6303c7d17ac7f00ad4ad0df513\"\u003e\u003ccode\u003e9f96a8f\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e59.0.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10063\"\u003e#10063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/d7ef673275d6b7f124d5f588146acb6c49d59a0a\"\u003e\u003ccode\u003ed7ef673\u003c/code\u003e\u003c/a\u003e Bump max throughput in \u003ccode\u003eflight\u003c/code\u003e benchmark before blocking (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10070\"\u003e#10070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/8042ea288e084107b602f9e25a850314942567b6\"\u003e\u003ccode\u003e8042ea2\u003c/code\u003e\u003c/a\u003e Pluggable page spilling API for the Parquet ArrowWriter (PageStore) (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10020\"\u003e#10020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1e8ea5eb6857bad5247908c1c27aa51e62aa9006\"\u003e\u003ccode\u003e1e8ea5e\u003c/code\u003e\u003c/a\u003e fix(parquet): bound data page byte size for large variable-width values (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9972\"\u003e#9972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/2a1d40d35c3dd5cc274dd97baa413a5384006fb2\"\u003e\u003ccode\u003e2a1d40d\u003c/code\u003e\u003c/a\u003e Reduce Miri runtime even more (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9650\"\u003e#9650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/97f4b1460cd32b5b8c3b91ed554238e12e3e68cf\"\u003e\u003ccode\u003e97f4b14\u003c/code\u003e\u003c/a\u003e arrow-buffer: i256: implement ilog (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9453\"\u003e#9453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/6c397977687380f5e3d13d3d061b0369fe31cb3a\"\u003e\u003ccode\u003e6c39797\u003c/code\u003e\u003c/a\u003e Improve email created by create_tarball.sh script (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9944\"\u003e#9944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/9949226f0ab644c701e6ed283db32989bbf6b006\"\u003e\u003ccode\u003e9949226\u003c/code\u003e\u003c/a\u003e perf(parquet): LevelInfoBuilder batch write when no repetition childs (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10037\"\u003e#10037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/58bdc7d557df323b5c15b5779f8ea23b05bf0ccf\"\u003e\u003ccode\u003e58bdc7d\u003c/code\u003e\u003c/a\u003e arrow-buffer: i256: Implement num_traits wrapping shift (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9418\"\u003e#9418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/58.2.0...59.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow-ipc` from 58.2.0 to 59.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow-ipc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 59.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/59.0.0\"\u003e59.0.0\u003c/a\u003e (2026-06-04)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.1...59.0.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBreaking changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove some deprecated Arrow functions from the public API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10040\"\u003e#10040\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove some deprecated functions from parquet crate \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10035\"\u003e#10035\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eFrom\u0026lt;Vec\u0026lt;_\u0026gt;\u0026gt;\u003c/code\u003e impls with \u003ccode\u003eTryFrom\u003c/code\u003es for \u003ccode\u003eFixedSizeBinaryArray\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/10019\"\u003e#10019\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/quantumish\"\u003equantumish\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse Thrift macro to generate Parquet \u003ccode\u003eLogicalType\u003c/code\u003e serialization code \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9997\"\u003e#9997\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor: make \u003ccode\u003eBloomFilterProperties\u003c/code\u003e fpp/ndv private with accessors \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9969\"\u003e#9969\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/CuteChuanChuan\"\u003eCuteChuanChuan\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated parquet::format module and thrift dependency \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9962\"\u003e#9962\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/jhorstmann\"\u003ejhorstmann\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egeneric channel support for FlightClient \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9933\"\u003e#9933\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow-flight\"\u003earrow-flight\u003c/a\u003e] (\u003ca href=\"https://github.com/rumenov\"\u003erumenov\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eCompressionCodec\u003c/code\u003e Thrift enum for Parquet metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9864\"\u003e#9864\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e] (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Variant] remove \u003ccode\u003eBorrowedShreddingState\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9791\"\u003e#9791\u003c/a\u003e (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove deprecated legacy \u003ccode\u003elike\u003c/code\u003e kernels in \u003ccode\u003earrow-string\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9674\"\u003e#9674\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/AdamGS\"\u003eAdamGS\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAllow casting plain struct to dictionary encoded struct \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10038\"\u003e#10038\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eOptimize arrow-flight \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10029\"\u003e#10029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign buffers when importing via \u003ccode\u003efrom_ffi\u003c/code\u003e / \u003ccode\u003eArrowArrayStreamReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/10028\"\u003e#10028\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eSwitch Parquet \u003ccode\u003eLogicalType\u003c/code\u003e enum to macro generated version \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9995\"\u003e#9995\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eFuture proof Parquet Thrift parser \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9973\"\u003e#9973\u003c/a\u003e [\u003ca href=\"https://github.com/ap...\n\n_Description has been truncated_","html_url":"https://github.com/Binzi-z/ct-grafeo-0ab5db97/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Binzi-z%2Fct-grafeo-0ab5db97/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"0.4.2","new_version":"0.4.3","update_type":"patch","path":null,"pr_created_at":"2026-06-27T04:29:32.000Z","version_change":"0.4.2 → 0.4.3","issue":{"uuid":"4756777892","node_id":"PR_kwDOGJOb-87rOBJc","number":671,"state":"open","title":"chore(deps): bump the rust-dependencies group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["Waiting On Review","C-Dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-27T04:29:32.000Z","updated_at":"2026-06-27T04:39:16.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":13,"packages":[{"name":"mimalloc-safe","old_version":"0.1.62","new_version":"0.1.64","repository_url":"https://github.com/napi-rs/mimalloc-safe"},{"name":"rustls","old_version":"0.23.40","new_version":"0.23.41","repository_url":"https://github.com/rustls/rustls"},{"name":"time","old_version":"0.3.47","new_version":"0.3.51","repository_url":"https://github.com/time-rs/time"},{"name":"log","old_version":"0.4.32","new_version":"0.4.33","repository_url":"https://github.com/rust-lang/log"},{"name":"trybuild","old_version":"1.0.116","new_version":"1.0.117","repository_url":"https://github.com/dtolnay/trybuild"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rustyline","old_version":"18.0.0","new_version":"18.0.1","repository_url":"https://github.com/kkawakam/rustyline"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.46","repository_url":"https://github.com/dtolnay/quote"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.118","repository_url":"https://github.com/dtolnay/syn"},{"name":"arrayvec","old_version":"0.7.6","new_version":"0.7.7","repository_url":"https://github.com/bluss/arrayvec"},{"name":"timezone_provider","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/boa-dev/temporal"},{"name":"temporal_rs","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/boa-dev/temporal"},{"name":"icu_collator","old_version":"2.2.0","new_version":"2.2.1","repository_url":"https://github.com/unicode-org/icu4x"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [mimalloc-safe](https://github.com/napi-rs/mimalloc-safe) | `0.1.62` | `0.1.64` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.40` | `0.23.41` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.51` |\n| [log](https://github.com/rust-lang/log) | `0.4.32` | `0.4.33` |\n| [trybuild](https://github.com/dtolnay/trybuild) | `1.0.116` | `1.0.117` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rustyline](https://github.com/kkawakam/rustyline) | `18.0.0` | `18.0.1` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.46` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.118` |\n| [arrayvec](https://github.com/bluss/arrayvec) | `0.7.6` | `0.7.7` |\n| [timezone_provider](https://github.com/boa-dev/temporal) | `0.2.3` | `0.2.4` |\n| [temporal_rs](https://github.com/boa-dev/temporal) | `0.2.3` | `0.2.4` |\n| [icu_collator](https://github.com/unicode-org/icu4x) | `2.2.0` | `2.2.1` |\n\n\nUpdates `mimalloc-safe` from 0.1.62 to 0.1.64\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/mimalloc-safe/releases\"\u003emimalloc-safe's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emimalloc-safe-v0.1.64\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/pull/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Switch mimalloc3 to upstream microsoft/mimalloc (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emimalloc-safe-v0.1.63\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the following local packages: libmimalloc-sys2\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/napi-rs/mimalloc-safe/blob/main/CHANGELOG.md\"\u003emimalloc-safe's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.1.64] - 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/pull/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Switch mimalloc3 to upstream microsoft/mimalloc (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/pull/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.1.63] - 2026-06-16\u003c/h2\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the following local packages: libmimalloc-sys2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/710831094789cc1568423a64977cf1a655226b74\"\u003e\u003ccode\u003e7108310\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/f8b6ea02f5be580897b4535e91d2e17f1181483d\"\u003e\u003ccode\u003ef8b6ea0\u003c/code\u003e\u003c/a\u003e chore(deps): switch mimalloc3 to upstream microsoft/mimalloc (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/14128b9806fb34d6416eb56526e0b365a3b43a4b\"\u003e\u003ccode\u003e14128b9\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/be43bd8730ea34a94a92455c2eff733e09b7cdd1\"\u003e\u003ccode\u003ebe43bd8\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/2406793d6c11be0ec20b9ca89e60543b01c2ac3f\"\u003e\u003ccode\u003e2406793\u003c/code\u003e\u003c/a\u003e chore(deps): update mimalloc3 submodule to latest dev3 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/318500d9fcbc115de82298d574fc56facad1675d\"\u003e\u003ccode\u003e318500d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​emnapi/core\u003c/code\u003e and \u003ccode\u003e@​emnapi/runtime\u003c/code\u003e to v1.11.1 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/c47ee1a3916043dce0c31f8375d4daafc6fc7394\"\u003e\u003ccode\u003ec47ee1a\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​napi-rs/cli\u003c/code\u003e to v3.7.2 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/25fdc2fa08b6bb936a8d58762250b4fa98829bfc\"\u003e\u003ccode\u003e25fdc2f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​napi-rs/cli\u003c/code\u003e to v3.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/mimalloc-safe/commit/902766b0186db5c5521f652fd604f1e77cc9ec74\"\u003e\u003ccode\u003e902766b\u003c/code\u003e\u003c/a\u003e chore(deps): update yarn monorepo to v4.17.0 (\u003ca href=\"https://redirect.github.com/napi-rs/mimalloc-safe/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/napi-rs/mimalloc-safe/compare/mimalloc-safe-v0.1.62...mimalloc-safe-v0.1.64\"\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 `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 `log` from 0.4.32 to 0.4.33\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\u003c/blockquote\u003e\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\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `trybuild` from 1.0.116 to 1.0.117\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/trybuild/releases\"\u003etrybuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.117\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBetter error message when TRYBUILD env var is wrong (\u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/332\"\u003e#332\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\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/trybuild/commit/333eb00c74599029f98a6c1f98881b0d45b247c1\"\u003e\u003ccode\u003e333eb00\u003c/code\u003e\u003c/a\u003e Release 1.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/820b8a599134173dd81b5fcca19c70802d4c29b3\"\u003e\u003ccode\u003e820b8a5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/trybuild/issues/332\"\u003e#332\u003c/a\u003e from tisonkun/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/7e9d0a63390c8e8340125debb5cba7ddf779eba9\"\u003e\u003ccode\u003e7e9d0a6\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/8dd26681830672f3b0ed5eeabdc77742d592bcc9\"\u003e\u003ccode\u003e8dd2668\u003c/code\u003e\u003c/a\u003e Better error message when TRYBUILD env var is wrong\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/0ee8f5a98ab5955bb108f15066f06aaaaa2cc77c\"\u003e\u003ccode\u003e0ee8f5a\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.85\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/4dec71c184020caf4fb3b0a327291bf2b88d4255\"\u003e\u003ccode\u003e4dec71c\u003c/code\u003e\u003c/a\u003e Resolve unnecessary_map_or clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/trybuild/commit/7d7cc4cddfd3b691b93c14b0a0d3c47aff2479a5\"\u003e\u003ccode\u003e7d7cc4c\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.82\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/trybuild/compare/1.0.116...1.0.117\"\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 `rustyline` from 18.0.0 to 18.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kkawakam/rustyline/releases\"\u003erustyline's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e18.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix page_completions \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/949\"\u003e#949\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/948\"\u003e#948\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v18.0.0...v18.0.1\"\u003ehttps://github.com/kkawakam/rustyline/compare/v18.0.0...v18.0.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/kkawakam/rustyline/commit/cc1aab036d62aff3dbdc681b08949076ec275030\"\u003e\u003ccode\u003ecc1aab0\u003c/code\u003e\u003c/a\u003e Prepare 18.0.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kkawakam/rustyline/commit/eb7ab827a26418e18d62d8dd1f4f907855c75216\"\u003e\u003ccode\u003eeb7ab82\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kkawakam/rustyline/issues/949\"\u003e#949\u003c/a\u003e from gwenn/comp\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kkawakam/rustyline/compare/v18.0.0...v18.0.1\"\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 `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 `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 `timezone_provider` from 0.2.3 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/boa-dev/temporal/releases\"\u003etimezone_provider's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.4 release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in v0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZonedDateTime backward shift spec change by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ComputeNudgeWindow startEpochNs computation to check full startDateDuration sign by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/723\"\u003e#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/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ehttps://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.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/boa-dev/temporal/blob/main/CHANGELOG.md\"\u003etimezone_provider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWhat's Changed in v0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZonedDateTime backward shift spec change by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ComputeNudgeWindow startEpochNs computation to check full startDateDuration sign by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/723\"\u003e#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/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ehttps://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.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/boa-dev/temporal/commit/a5cebbcce231552bf6ed985d7ea13b0c7b195f02\"\u003e\u003ccode\u003ea5cebbc\u003c/code\u003e\u003c/a\u003e Release temporal_rs 0.2.4 (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/f10b8d50a922893cfa3cd0529ca1b800d571347c\"\u003e\u003ccode\u003ef10b8d5\u003c/code\u003e\u003c/a\u003e chore(dependabot): bump the rust-dependencies group with 9 updates (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/ced23bc97b373e03c52683d3c5afc049ec89bab0\"\u003e\u003ccode\u003eced23bc\u003c/code\u003e\u003c/a\u003e ZonedDateTime backward shift spec change (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/d47580805556a2e75575e547db165c24d5391145\"\u003e\u003ccode\u003ed475808\u003c/code\u003e\u003c/a\u003e Fix ComputeNudgeWindow startEpochNs computation to check full startDateDurati...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `temporal_rs` from 0.2.3 to 0.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/boa-dev/temporal/releases\"\u003etemporal_rs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.4 release\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in v0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZonedDateTime backward shift spec change by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ComputeNudgeWindow startEpochNs computation to check full startDateDuration sign by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/723\"\u003e#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/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ehttps://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.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/boa-dev/temporal/blob/main/CHANGELOG.md\"\u003etemporal_rs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eWhat's Changed in v0.2.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eZonedDateTime backward shift spec change by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/725\"\u003e#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix ComputeNudgeWindow startEpochNs computation to check full startDateDuration sign by \u003ca href=\"https://github.com/Manishearth\"\u003e\u003ccode\u003e@​Manishearth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/boa-dev/temporal/pull/723\"\u003e#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/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ehttps://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.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/boa-dev/temporal/commit/a5cebbcce231552bf6ed985d7ea13b0c7b195f02\"\u003e\u003ccode\u003ea5cebbc\u003c/code\u003e\u003c/a\u003e Release temporal_rs 0.2.4 (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/f10b8d50a922893cfa3cd0529ca1b800d571347c\"\u003e\u003ccode\u003ef10b8d5\u003c/code\u003e\u003c/a\u003e chore(dependabot): bump the rust-dependencies group with 9 updates (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/ced23bc97b373e03c52683d3c5afc049ec89bab0\"\u003e\u003ccode\u003eced23bc\u003c/code\u003e\u003c/a\u003e ZonedDateTime backward shift spec change (\u003ca href=\"https://redirect.github.com/boa-dev/temporal/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/boa-dev/temporal/commit/d47580805556a2e75575e547db165c24d5391145\"\u003e\u003ccode\u003ed475808\u003c/code\u003e\u003c/a\u003e Fix ComputeNudgeWindow startEpochNs computation to check full startDateDurati...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/boa-dev/temporal/compare/v0.2.3...v0.2.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `icu_collator` from 2.2.0 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unicode-org/icu4x/blob/main/CHANGELOG.md\"\u003eicu_collator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eicu 2.2.x\u003c/h2\u003e\n\u003cp\u003eSeveral crates have had patch releases in the 2.2 stream:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix extended year calculations in Gregorian-like and Coptic-like calendars (unicode-org#7849)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e(2.2.1) \u003ccode\u003eicu_collator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic when using \u003ccode\u003eAlternateHandling::Shifted\u003c/code\u003e with \u003ccode\u003eMaxVariable::Currency\u003c/code\u003e (off-by-one in special primaries validation). (unicode-org#8081)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUtils\n\u003cul\u003e\n\u003cli\u003e(0.8.3) \u003ccode\u003eyoke\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eFix soundness of Send/Sync impls on CartableOptionPointer (unicode-org#8029)\u003c/li\u003e\n\u003cli\u003eUpdate to 2024 edition where possible (unicode-org#7878)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eicu4x 2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eComponents\n\u003cul\u003e\n\u003cli\u003eGeneral\n\u003cul\u003e\n\u003cli\u003eUse HTTPS links in docs (unicode-org#7212)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.86 (unicode-org#7576)\u003c/li\u003e\n\u003cli\u003eUpdated to CLDR 48.2 (unicode-org#7792)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003eexperimental\u003c/code\u003e features with \u003ccode\u003eunstable\u003c/code\u003e features (unicode-org#7566)\u003c/li\u003e\n\u003cli\u003eAdd categories and keywords to Cargo.toml for all components (unicode-org#7737)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eicu_calendar\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDate::try_new\u003c/code\u003e, which replaces \u003ccode\u003eDate::try_new_from_codes\u003c/code\u003e, and takes typed year/month values. (unicode-org#7773, unicode-org#7764)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new\u003c/code\u003e (and primarily-internal \u003ccode\u003eCalendar::new_date\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eInputYear\u003c/code\u003e, \u003ccode\u003eDateNewError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eHandle possible \u003ccode\u003eOverflow\u003c/code\u003e values on individual calendars (unicode-org#7795)\u003c/li\u003e\n\u003cli\u003eNew \u003ccode\u003eDate::try_from_fields\u003c/code\u003e API for fully general date construction from various choices of year and month values (unicode-org#7798)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateFields\u003c/code\u003e, \u003ccode\u003eDateFromFieldsOptions\u003c/code\u003e, \u003ccode\u003eOverflow\u003c/code\u003e, \u003ccode\u003eMissingFieldsStrategy\u003c/code\u003e, \u003ccode\u003eDateFromFieldsError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated method: \u003ccode\u003eCalendar::from_fields()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew Date arithmetic APIs for adding and subtracting dates (unicode-org#7798, unicode-org#7355, unicode-org#7257)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_add_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_added_with_options\u003c/code\u003e, \u003ccode\u003eDate::try_until_with_options\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew types: \u003ccode\u003eDateDuration\u003c/code\u003e, \u003ccode\u003eDateAddOptions\u003c/code\u003e, \u003ccode\u003eDateDifferenceOptions\u003c/code\u003e, \u003ccode\u003eDateDurationUnit\u003c/code\u003e, \u003ccode\u003eDateDurationParseError\u003c/code\u003e, \u003ccode\u003eDateAddError\u003c/code\u003e, \u003ccode\u003eMismatchedCalendarError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew associated items: \u003ccode\u003eCalendar::add\u003c/code\u003e, \u003ccode\u003eCalendar::until\u003c/code\u003e, \u003ccode\u003eCalendar::DateCompatibilityError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce a new \u003ccode\u003eMonth\u003c/code\u003e type, preferred over using month codes (unicode-org#7147, unicode-org#7756)\n\u003cul\u003e\n\u003cli\u003eNew type: \u003ccode\u003eMonth\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::to_input()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIntroduce year/date ranges to all APIs, documented on the APIs themselves. \u003ccode\u003eDate\u003c/code\u003e now has a fundamental range (ISO years between ±999,999), and most constructors enforce a stricter range of ±9999 years for input years. (unicode-org#7676, unicode-org#7062, unicode-org#7629, unicode-org#7753, unicode-org#7219, unicode-org#7227)\u003c/li\u003e\n\u003cli\u003eAdd constructors with \u003ccode\u003eMonth\u003c/code\u003e for lunisolar calendars (unicode-org#7485)\u003c/li\u003e\n\u003cli\u003eNew methods: \u003ccode\u003eDate::try_new_korean_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_chinese_traditional()\u003c/code\u003e, \u003ccode\u003eDate::try_new_hebrew_v2()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eExpose \u003ccode\u003eLeapStatus\u003c/code\u003e on \u003ccode\u003eMonthInfo\u003c/code\u003e (unicode-org#7667)\u003c/li\u003e\n\u003cli\u003eNew method: \u003ccode\u003eMonthInfo::leap_status()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eNew enum: \u003ccode\u003eLeapStatus\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(Unstable) Integrate with \u003ccode\u003echrono\u003c/code\u003e, \u003ccode\u003ejiff\u003c/code\u003e, and \u003ccode\u003etime\u003c/code\u003e (unicode-org#7617, unicode-org#7711)\u003c/li\u003e\n\u003cli\u003eNew impls: \u003ccode\u003eFrom\u0026lt;chrono::NaiveDate\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;jiff::civil::Date\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;time::Date\u0026gt;\u003c/code\u003e for \u003ccode\u003eDate\u0026lt;Gregorian\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/commit/6f32890b737485e86b712777edb7001d2f31c9c8\"\u003e\u003ccode\u003e6f32890\u003c/code\u003e\u003c/a\u003e Publish icu_calendar 2.2.1 (\u003ca href=\"https://redirect.github.com/unicode-org/icu4x/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-org/icu4x/commit/20b106f661064f21182e15ce25e3e4b36be69c04\"\u003e\u003ccode\u003e20b106f\u003c/code\u003e\u003c/a\u003e Fix extended year calculations by adding internal types AbstractGregorianYear...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-org/icu4x/compare/icu@2.2.0...ind/icu_calendar@2.2.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/nekevss/boa/pull/671","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nekevss%2Fboa/issues/671","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/671/packages"}},{"old_version":"0.4.2","new_version":"0.4.3","update_type":"patch","path":null,"pr_created_at":"2026-06-18T10:35:27.000Z","version_change":"0.4.2 → 0.4.3","issue":{"uuid":"4691546078","node_id":"PR_kwDORLTx_c7n5dKN","number":52,"state":"closed","title":"chore(deps): bump getrandom from 0.4.2 to 0.4.3","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-24T07:01:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-18T10:35:27.000Z","updated_at":"2026-06-24T07:01:58.000Z","time_to_close":505589,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/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","html_url":"https://github.com/syneroym/syneroym/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/syneroym%2Fsyneroym/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"0.3.4","new_version":"0.4.2","update_type":"minor","path":null,"pr_created_at":"2026-06-17T19:09:35.000Z","version_change":"0.3.4 → 0.4.2","issue":{"uuid":"4686282756","node_id":"PR_kwDOSeeoxs7noTzF","number":50,"state":"closed","title":"chore(deps): bump getrandom from 0.3.4 to 0.4.2","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-17T19:29:34.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-17T19:09:35.000Z","updated_at":"2026-06-17T19:29:44.000Z","time_to_close":1199,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.3.4 to 0.4.2.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\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/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom\u0026package-manager=cargo\u0026previous-version=0.3.4\u0026new-version=0.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Helvesec/rmux/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Helvesec%2Frmux/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":"0.2.17","new_version":"0.4.3","update_type":"minor","path":null,"pr_created_at":"2026-06-14T06:36:19.000Z","version_change":"0.2.17 → 0.4.3","issue":{"uuid":"4658172635","node_id":"PR_kwDORGxGTc7mMWe9","number":4,"state":"closed","title":"Bump the cli-rust group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-28T00:23:48.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-14T06:36:19.000Z","updated_at":"2026-06-28T00:23:49.000Z","time_to_close":1187249,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"cli-rust","update_count":7,"packages":[{"name":"ratatui","old_version":"0.29.0","new_version":"0.30.2","repository_url":"https://github.com/ratatui/ratatui"},{"name":"crossterm","old_version":"0.28.1","new_version":"0.29.0","repository_url":"https://github.com/crossterm-rs/crossterm"},{"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":"directories","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/directories-rs"},{"name":"unicode-width","old_version":"0.2.0","new_version":"0.2.2","repository_url":"https://github.com/unicode-rs/unicode-width"},{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rusqlite","old_version":"0.32.1","new_version":"0.40.1","repository_url":"https://github.com/rusqlite/rusqlite"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cli-rust group with 7 updates in the /cli directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.29.0` | `0.30.2` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.28.1` | `0.29.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.1.2+spec-1.1.0` |\n| [directories](https://github.com/soc/directories-rs) | `5.0.1` | `6.0.0` |\n| [unicode-width](https://github.com/unicode-rs/unicode-width) | `0.2.0` | `0.2.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.17` | `0.4.3` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.40.1` |\n\n\nUpdates `ratatui` from 0.29.0 to 0.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ratatui/ratatui/releases\"\u003eratatui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eratatui-v0.30.2\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/ratatui/ratatui-website/raw/refs/heads/main/src/assets/a-gift.png\" alt=\"a gift\" /\u003e\u003c/p\u003e\n\u003cp\u003eWe are excited to announce the new version of \u003ccode\u003eratatui\u003c/code\u003e - a Rust library that's all about cooking up TUIs 👨‍🍳🐀\u003c/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eRelease highlights\u003c/strong\u003e: \u003ca href=\"https://ratatui.rs/highlights/v0302/\"\u003ehttps://ratatui.rs/highlights/v0302/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e⚠️ List of breaking changes can be found \u003ca href=\"https://github.com/ratatui/ratatui/blob/main/BREAKING-CHANGES.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/90639c179ddcbe483ea05f21b1ce3fa09767441a\"\u003e90639c1\u003c/a\u003e \u003cem\u003e(uncategorized)\u003c/em\u003e Add Termina backend by \u003ccode\u003e@joshka\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ratatui/ratatui/pull/2561\"\u003e#2561\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eratatui-termina\u003c/code\u003e backend crate using the published \u003ccode\u003etermina\u003c/code\u003e\ncrate\u003c/li\u003e\n\u003cli\u003eexpose the backend through the \u003ccode\u003etermina\u003c/code\u003e feature and Ratatui\nprelude/backend re-exports\u003c/li\u003e\n\u003cli\u003eadd a small Termina event-loop example and wire the backend into CI,\nxtask, README generation, and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefs \u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eValidation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecargo +nightly fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p ratatui-termina --all-features --all-targets\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p ratatui --no-default-features --features termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p xtask\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p release-header\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask check-backend termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask test-backend termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask rdme --check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdownlint-cli2 ARCHITECTURE.md ratatui-termina/README.md .github/ISSUE_TEMPLATE/bug_report.md\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/fce3c80d53d5cf367e62cadf1d5c819947d23e4c\"\u003efce3c80\u003c/a\u003e \u003cem\u003e(widgets)\u003c/em\u003e Require thread-safe shadow effects by \u003ccode\u003e@joshka\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ratatui/ratatui/pull/2584\"\u003e#2584\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erequire custom shadow effects to preserve the auto traits expected by\nBlock-backed widgets\u003c/li\u003e\n\u003cli\u003edocument the CellEffect auto-trait contract\u003c/li\u003e\n\u003cli\u003eadd a public widget regression test for the affected ratatui::widgets\nre-exports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md\"\u003eratatui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ratatui/ratatui/releases/tag/ratatui-v0.30.2\"\u003e0.30.2\u003c/a\u003e - 2026-06-19\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://github.com/ratatui/ratatui-website/raw/refs/heads/main/src/assets/a-gift.png\" alt=\"a gift\" /\u003e\u003c/p\u003e\n\u003cp\u003eWe are excited to announce the new version of \u003ccode\u003eratatui\u003c/code\u003e - a Rust library that's all about cooking up TUIs 👨‍🍳🐀\u003c/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eRelease highlights\u003c/strong\u003e: \u003ca href=\"https://ratatui.rs/highlights/v0302/\"\u003ehttps://ratatui.rs/highlights/v0302/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e⚠️ List of breaking changes can be found \u003ca href=\"https://github.com/ratatui/ratatui/blob/main/BREAKING-CHANGES.md\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/90639c179ddcbe483ea05f21b1ce3fa09767441a\"\u003e90639c1\u003c/a\u003e \u003cem\u003e(uncategorized)\u003c/em\u003e Add Termina backend by \u003ccode\u003e@joshka\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ratatui/ratatui/pull/2561\"\u003e#2561\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd the \u003ccode\u003eratatui-termina\u003c/code\u003e backend crate using the published \u003ccode\u003etermina\u003c/code\u003e\ncrate\u003c/li\u003e\n\u003cli\u003eexpose the backend through the \u003ccode\u003etermina\u003c/code\u003e feature and Ratatui\nprelude/backend re-exports\u003c/li\u003e\n\u003cli\u003eadd a small Termina event-loop example and wire the backend into CI,\nxtask, README generation, and docs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eRefs \u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eValidation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecargo +nightly fmt\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p ratatui-termina --all-features --all-targets\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p ratatui --no-default-features --features termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p xtask\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo check -p release-header\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask check-backend termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask test-backend termina\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecargo xtask rdme --check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emarkdownlint-cli2 ARCHITECTURE.md ratatui-termina/README.md .github/ISSUE_TEMPLATE/bug_report.md\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/fce3c80d53d5cf367e62cadf1d5c819947d23e4c\"\u003efce3c80\u003c/a\u003e \u003cem\u003e(widgets)\u003c/em\u003e Require thread-safe shadow effects by \u003ccode\u003e@joshka\u003c/code\u003e in \u003ca href=\"https://redirect.github.com/ratatui/ratatui/pull/2584\"\u003e#2584\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eSummary\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erequire custom shadow effects to preserve the auto traits expected by\nBlock-backed widgets\u003c/li\u003e\n\u003cli\u003edocument the CellEffect auto-trait contract\u003c/li\u003e\n\u003cli\u003eadd a public widget regression test for the affected ratatui::widgets\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/e665c36cb14752a61cd777fbd06dbef8474f2add\"\u003e\u003ccode\u003ee665c36\u003c/code\u003e\u003c/a\u003e chore(ratatui): unleash the rats v0.30.2 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2581\"\u003e#2581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/2700b168b57dd88b9e0fb4ea177673c2e95f3090\"\u003e\u003ccode\u003e2700b16\u003c/code\u003e\u003c/a\u003e docs(changelog): update changelog for 0.30.2 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2608\"\u003e#2608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/e306ce69df3113d41c00c483e36ba3ecc88f3c79\"\u003e\u003ccode\u003ee306ce6\u003c/code\u003e\u003c/a\u003e fix(buffer): create updates for \u0026quot;uncovered\u0026quot; cells (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2587\"\u003e#2587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/81e667f354489a809e0db1f95e378efe859dd409\"\u003e\u003ccode\u003e81e667f\u003c/code\u003e\u003c/a\u003e fix(scrollbar): keep a large thumb within the track at the end (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2594\"\u003e#2594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/c75d7782be5c8157b0c140821090a13fd8cb8eb0\"\u003e\u003ccode\u003ec75d778\u003c/code\u003e\u003c/a\u003e chore(ci): add cargo-udeps dependency check (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2599\"\u003e#2599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/25314d812972b4cff30f863439021575b7a00217\"\u003e\u003ccode\u003e25314d8\u003c/code\u003e\u003c/a\u003e build(deps): bump release-plz/action from 0.5.129 to 0.5.130 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2600\"\u003e#2600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/35340703e8aa2d314870b9022cb75d899cf49b14\"\u003e\u003ccode\u003e3534070\u003c/code\u003e\u003c/a\u003e build(deps): bump taiki-e/install-action from 2.81.8 to 2.81.10 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2601\"\u003e#2601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/a798a13b53f865f46c7b7e4e56da8640b354547b\"\u003e\u003ccode\u003ea798a13\u003c/code\u003e\u003c/a\u003e build(deps): bump tombi-toml/setup-tombi from 1.1.2 to 1.1.3 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2602\"\u003e#2602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/3ac885038ee6fc2ab043b7421b922f1800159829\"\u003e\u003ccode\u003e3ac8850\u003c/code\u003e\u003c/a\u003e build(deps): bump octocrab from 0.52.0 to 0.53.1 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2603\"\u003e#2603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ratatui/ratatui/commit/9c7963341a0479e02bf92091c57fc0ee82ed1f4e\"\u003e\u003ccode\u003e9c79633\u003c/code\u003e\u003c/a\u003e build(deps): bump time from 0.3.47 to 0.3.49 (\u003ca href=\"https://redirect.github.com/ratatui/ratatui/issues/2604\"\u003e#2604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ratatui/ratatui/compare/v0.29.0...ratatui-v0.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `crossterm` from 0.28.1 to 0.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/crossterm-rs/crossterm/releases\"\u003ecrossterm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.29\u003c/h2\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade various dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/joshka\"\u003e\u003ccode\u003e@​joshka\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/linrongbin16\"\u003e\u003ccode\u003e@​linrongbin16\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://github.com/kmicklas\"\u003e\u003ccode\u003e@​kmicklas\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/maciek50322\"\u003e\u003ccode\u003e@​maciek50322\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/rosew0od\"\u003e\u003ccode\u003e@​rosew0od\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sxyazi\"\u003e\u003ccode\u003e@​sxyazi\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/the-mikedavis\"\u003e\u003ccode\u003e@​the-mikedavis\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/hthuz\"\u003e\u003ccode\u003e@​hthuz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/aschey\"\u003e\u003ccode\u003e@​aschey\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/naseschwarz\"\u003e\u003ccode\u003e@​naseschwarz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Flokkq\"\u003e\u003ccode\u003e@​Flokkq\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/gaesa\"\u003e\u003ccode\u003e@​gaesa\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/WindSoilder\"\u003e\u003ccode\u003e@​WindSoilder\u003c/code\u003e\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/crossterm-rs/crossterm/blob/master/CHANGELOG.md\"\u003ecrossterm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eUnreleased\u003c/h1\u003e\n\u003ch2\u003eFixed 🐛\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix integer underflow in mouse / cursor-position parsers when coord\nbytes encoded the protocol origin (panic in debug, wrap to 65535\nin release). Affects \u003ccode\u003eparse_csi_normal_mouse\u003c/code\u003e, \u003ccode\u003eparse_csi_rxvt_mouse\u003c/code\u003e,\n\u003ccode\u003eparse_csi_sgr_mouse\u003c/code\u003e, and \u003ccode\u003eparse_csi_cursor_position\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eVersion 0.29\u003c/h1\u003e\n\u003ch2\u003eAdded ⭐\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCopy to clipboard using OSC52 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDerive standard traits for \u0026quot;SetCursorStyle\u0026quot; (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/909\"\u003e#909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd query_keyboard_enhancement_flags to read enabled flags (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/958\"\u003e#958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd is_* and as_* methods to the event enums (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd a feature flag for derive_more impls (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/970\"\u003e#970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate rustix to 1.0 (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/982\"\u003e#982\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBreaking ⚠️\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly fix KeyModifiers Display impl Properly adding + in between modifiers (\u003ca href=\"https://redirect.github.com/crossterm-rs/crossterm/issues/979\"\u003e#979\u003c/a\u003e)\u003c/li\u003e\n\u003c/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/crossterm-rs/crossterm/commits/0.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 0.8.23 to 1.1.2+spec-1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a3d0047c95dfc6e82997d508dd93c9908650a418\"\u003e\u003ccode\u003ea3d0047\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/cc37615fc8d9213594250043e0e3b6cf73ed1e69\"\u003e\u003ccode\u003ecc37615\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7f5e9e130ae2cb17497cd7811a4a1e78fb5715d7\"\u003e\u003ccode\u003e7f5e9e1\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1138\"\u003e#1138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/52feb9070cca1734db13d22796efd1115835881b\"\u003e\u003ccode\u003e52feb90\u003c/code\u003e\u003c/a\u003e fix(parser): Consolidate invalid unquoted key into one error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/aad85d4921e8eb500cc7a26ac1165f111a59c433\"\u003e\u003ccode\u003eaad85d4\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1136\"\u003e#1136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/8b1ac44bcae5ffc4e58e8809a031ab05f486ccbe\"\u003e\u003ccode\u003e8b1ac44\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9effd79ff2ea692420931e2e4d58969525e6c398\"\u003e\u003ccode\u003e9effd79\u003c/code\u003e\u003c/a\u003e chore(deps): Update j178/prek-action action to v2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/9db8aad6eafbc62f6b9d1950117649cc41eaf695\"\u003e\u003ccode\u003e9db8aad\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/e55a6633d9e16e4406db8a9fb8ce26fa84fb1553\"\u003e\u003ccode\u003ee55a663\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c11d7d7ad38781b66e7df34371ce3969677bc62d\"\u003e\u003ccode\u003ec11d7d7\u003c/code\u003e\u003c/a\u003e Optimisations (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `directories` from 5.0.1 to 6.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/soc/directories-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `unicode-width` from 0.2.0 to 0.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/9d98411769fe13c7c18cab0b3fbbab29ba8350ea\"\u003e\u003ccode\u003e9d98411\u003c/code\u003e\u003c/a\u003e Publish 0.2.2 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/4bba1d1e4801c55b2bc110e4026cbdced377fba2\"\u003e\u003ccode\u003e4bba1d1\u003c/code\u003e\u003c/a\u003e Support Unicode 17 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/0085e91db72ae9a4498e62030d9651f1c1d09b4f\"\u003e\u003ccode\u003e0085e91\u003c/code\u003e\u003c/a\u003e Publish 0.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/6db0c14cbde54b1343335be38c7fdcb6451efb25\"\u003e\u003ccode\u003e6db0c14\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003ecompiler-builtins\u003c/code\u003e from \u003ccode\u003erustc-dep-of-std\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/77\"\u003e#77\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/0bccd3f1b55b15e7796a5f591a9f24ef28889b1b\"\u003e\u003ccode\u003e0bccd3f\u003c/code\u003e\u003c/a\u003e update copyright year (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/7a7fcdc8134a67e0b8deaac7deb4f12559550eaf\"\u003e\u003ccode\u003e7a7fcdc\u003c/code\u003e\u003c/a\u003e Support Unicode 16 (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/82d7136b494ded1fe83a269e673fd85dfc4a92a6\"\u003e\u003ccode\u003e82d7136\u003c/code\u003e\u003c/a\u003e Advertise and enforce MSRV (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/73\"\u003e#73\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/e77b2929bc863841147786ef573b297581f94fe4\"\u003e\u003ccode\u003ee77b292\u003c/code\u003e\u003c/a\u003e Make characters with \u003ccode\u003eLine_Break=Ambiguous\u003c/code\u003e ambiguous (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/61\"\u003e#61\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unicode-rs/unicode-width/commit/5a7fced663028d86d603cffbddcabedfdf7c7199\"\u003e\u003ccode\u003e5a7fced\u003c/code\u003e\u003c/a\u003e Update version number in Readme (\u003ca href=\"https://redirect.github.com/unicode-rs/unicode-width/issues/70\"\u003e#70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unicode-rs/unicode-width/compare/v0.2.0...v0.2.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.2.17 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\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-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.2.17...v0.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rusqlite` from 0.32.1 to 0.40.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rusqlite/rusqlite/releases\"\u003erusqlite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.40.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix clippy warnings \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1852\"\u003e#1852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.53.2 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1853\"\u003e#1853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump hashlink version \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1855\"\u003e#1855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix SQL injection when SAVEPOINT name is tainted \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1854\"\u003e#1854\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.40.0...v0.40.1\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.40.0...v0.40.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.40.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBreaking changes: Replace VTab macros by constructors \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1823\"\u003e#1823\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Fix VTab::best_index \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1824\"\u003e#1824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAsserts on VTab::connect aux and args \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1825\"\u003e#1825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Fix VTab::connect / create \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1826\"\u003e#1826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Allow opting out of using sqlite-wasm-rs on wasm32-unknown-unknown \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1828\"\u003e#1828\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1829\"\u003e#1829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive Default for SeriesTabCursor/ArrayTabCursor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1830\"\u003e#1830\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate link to pre-update hook \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Fix VTab::connect \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1832\"\u003e#1832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eimpl From\u003c!-- raw HTML omitted --\u003e for FromSqlError \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1833\"\u003e#1833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBreaking changes: Fix vtab::dequote \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1835\"\u003e#1835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLCipher to version 4.14.0 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1837\"\u003e#1837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esqlite3_set_errmsg \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1752\"\u003e#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump sqlite3-parser version \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1838\"\u003e#1838\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in ToSqlOutput::from_rc \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1839\"\u003e#1839\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure miri doesn't complain \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1840\"\u003e#1840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump to actions/checkout@v6 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to UtcDateTime \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1843\"\u003e#1843\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1844\"\u003e#1844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.53.1 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1848\"\u003e#1848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace some cfg(not by cfg_select \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1850\"\u003e#1850\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.39.0...v0.40.0\"\u003ehttps://github.com/rusqlite/rusqlite/compare/v0.39.0...v0.40.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix constraints on VTab Aux data \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1778\"\u003e#1778\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1771\"\u003e#1771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix docs.rs generation \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1779\"\u003e#1779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a small typo in \u003ccode\u003erollback_hook\u003c/code\u003e docstring \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1780\"\u003e#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some warnings from Intellij \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1781\"\u003e#1781\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMinimal doc for features \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1783\"\u003e#1783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear hooks only for owning connections \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1785\"\u003e#1785\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1784\"\u003e#1784\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix link to SQLite C Interface, Prepare Flags \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1787\"\u003e#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComment functions which are not usable from a loadable extension \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1789\"\u003e#1789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFactorize code \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1792\"\u003e#1792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate getrandom to 0.4 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1798\"\u003e#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cargo.toml \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1800\"\u003e#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix appveyor \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1807\"\u003e#1807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support to unix timestamp for chrono, jiff and time \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1808\"\u003e#1808\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1803\"\u003e#1803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(trace): check that the sql string pointer is not NULL \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1805\"\u003e#1805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump bundled SQLite version to 3.51.3 \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1818\"\u003e#1818\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/rusqlite/rusqlite/commit/6d3c282dc5531a57eb4e22ece3207f00c95d0fb0\"\u003e\u003ccode\u003e6d3c282\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1856\"\u003e#1856\u003c/a\u003e from gwenn/0.40.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/2ba28b7469acc41c528ad1963327815d63b9cab9\"\u003e\u003ccode\u003e2ba28b7\u003c/code\u003e\u003c/a\u003e Prepare next release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/a021dc730d4207212906e77c39bc2ed66b23f1aa\"\u003e\u003ccode\u003ea021dc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1854\"\u003e#1854\u003c/a\u003e from gwenn/savepoint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/534a149f8dbb55bba9beb45b279a4f13e20b13a8\"\u003e\u003ccode\u003e534a149\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1855\"\u003e#1855\u003c/a\u003e from gwenn/hashlink\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/6d9764f26920f54db54b0f24f3f026f6a2c24a7c\"\u003e\u003ccode\u003e6d9764f\u003c/code\u003e\u003c/a\u003e Bump hashlink version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/fa574ebb1ca4586a5d4d4a7175b0aa447628532e\"\u003e\u003ccode\u003efa574eb\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003esqlite3_keyword_check\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/15385cc046364b68c9d7e65d2644dc86c0980f25\"\u003e\u003ccode\u003e15385cc\u003c/code\u003e\u003c/a\u003e Fix SQL injection when SAVEPOINT name is tainted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/e5e48f2d0cd60504020b2def110ca790fc8711b4\"\u003e\u003ccode\u003ee5e48f2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1853\"\u003e#1853\u003c/a\u003e from gwenn/3.53.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/ac222923ff13216a71aa23363fb5e4ccb1819ad5\"\u003e\u003ccode\u003eac22292\u003c/code\u003e\u003c/a\u003e Bump bundled SQLite version to 3.53.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rusqlite/rusqlite/commit/c5f8828f72b4276ab2ae8504cd57b75dd80bcde7\"\u003e\u003ccode\u003ec5f8828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rusqlite/rusqlite/issues/1852\"\u003e#1852\u003c/a\u003e from gwenn/clippy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.40.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/richer-richard/socratic-council/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/richer-richard%2Fsocratic-council/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"0.2.15","new_version":"0.2.17","update_type":"patch","path":"/src/program-rust","pr_created_at":"2026-06-08T08:05:48.000Z","version_change":"0.2.15 → 0.2.17","issue":{"uuid":"4611096601","node_id":"PR_kwDONoGN2c7jzyv5","number":52,"state":"open","title":"Bump getrandom from 0.2.15 to 0.2.17 in /src/program-rust","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-08T08:05:48.000Z","updated_at":"2026-06-08T08:05:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"getrandom","old_version":"0.2.15","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"}],"path":"/src/program-rust","ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.15 to 0.2.17.\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.2.16...v0.2.17\"\u003e0.2.17\u003c/a\u003e - 2026-01-12\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003edoc_cfg\u003c/code\u003e instead of \u003ccode\u003edoc_auto_cfg\u003c/code\u003e (partial backport of \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/732\"\u003e#732\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBCryptGenRandom\u003c/code\u003e signature \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/732\"\u003e#732\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/732\"\u003erust-random/getrandom#732\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/768\"\u003erust-random/getrandom#768\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/778\"\u003erust-random/getrandom#778\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.15...v0.2.16\"\u003e0.2.16\u003c/a\u003e - 2025-04-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCygwin support (backport of \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/626\"\u003e#626\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/654\"\u003erust-random/getrandom#654\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/b625985d852600a3eeb68556811e59e7c9a6a098\"\u003e\u003ccode\u003eb625985\u003c/code\u003e\u003c/a\u003e Release 0.2.17 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/e7200ad523fcf0a800d28a2d8c9cfe3e375ad916\"\u003e\u003ccode\u003ee7200ad\u003c/code\u003e\u003c/a\u003e windows: fix \u003ccode\u003eBCryptGenRandom\u003c/code\u003e signature (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/778\"\u003e#778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3ae6e752897928871d0d4ee93e2c179c9a126fa0\"\u003e\u003ccode\u003e3ae6e75\u003c/code\u003e\u003c/a\u003e Backport \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/768\"\u003e#768\u003c/a\u003e (doc_cfg)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/ce4144b2c16fe1422037c93e267e6a52336e0834\"\u003e\u003ccode\u003ece4144b\u003c/code\u003e\u003c/a\u003e Release v0.2.16 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/a55ea8dcb8daef83a95603e77a563a346b4a2785\"\u003e\u003ccode\u003ea55ea8d\u003c/code\u003e\u003c/a\u003e Backport Cygwin support (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/654\"\u003e#654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.15...v0.2.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom\u0026package-manager=cargo\u0026previous-version=0.2.15\u0026new-version=0.2.17)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kiddo4/solana-hello-world/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiddo4%2Fsolana-hello-world/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"0.2.17","new_version":"0.4.2","update_type":"minor","path":null,"pr_created_at":"2026-06-06T00:06:50.000Z","version_change":"0.2.17 → 0.4.2","issue":{"uuid":"4600971471","node_id":"PR_kwDOSYR33c7jTtxE","number":14,"state":"closed","title":"build(deps): bump getrandom from 0.2.17 to 0.4.2","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-06T00:51:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-06T00:06:50.000Z","updated_at":"2026-06-06T00:51:26.000Z","time_to_close":2674,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.17 to 0.4.2.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.17...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=getrandom\u0026package-manager=cargo\u0026previous-version=0.2.17\u0026new-version=0.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/pealmeida/sovereign-vault/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/pealmeida%2Fsovereign-vault/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"0.2","new_version":"0.4","update_type":null,"path":"/examples/observability-demo","pr_created_at":"2026-06-04T16:41:19.000Z","version_change":"0.2 → 0.4","issue":{"uuid":"4590472944","node_id":"PR_kwDORA7ZDc7ixF1F","number":51,"state":"closed","title":"chore(deps): update getrandom requirement from 0.2 to 0.4 in /examples/observability-demo","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-06-06T09:39:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-04T16:41:19.000Z","updated_at":"2026-06-06T09:39:32.000Z","time_to_close":147484,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"getrandom","old_version":"0.2","new_version":"0.4","repository_url":"https://github.com/rust-random/getrandom"}],"path":"/examples/observability-demo","ecosystem":"cargo"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdates the requirements on [getrandom](https://github.com/rust-random/getrandom) to permit the latest version.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.0...v0.4.2\"\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/snaart/phantom_protocol/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/snaart%2Fphantom_protocol/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"}},{"old_version":"0.2.16","new_version":"0.2.17","update_type":"patch","path":null,"pr_created_at":"2026-06-04T01:57:15.000Z","version_change":"0.2.16 → 0.2.17","issue":{"uuid":"4585116259","node_id":"PR_kwDOR2YRTc7ifcuv","number":14,"state":"open","title":"chore(deps): bump the all-dependencies group across 1 directory with 164 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-04T01:57:15.000Z","updated_at":"2026-06-04T01:57:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":164,"packages":[{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"build_html","old_version":"2.7.0","new_version":"2.8.0","repository_url":"https://github.com/skubalj/build_html"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"clap","old_version":"4.5.53","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"ctrlc","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"indexmap","old_version":"2.12.1","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.4","repository_url":"https://github.com/console-rs/indicatif"},{"name":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"openssl","old_version":"0.10.75","new_version":"0.10.80","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_regex","old_version":"0.18.1","new_version":"0.19.0","repository_url":"https://github.com/kennytm/rand_regex"},{"name":"regex","old_version":"1.12.2","new_version":"1.12.3","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.12.28","new_version":"0.13.4","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"reqwest_cookie_store","old_version":"0.9.0","new_version":"0.10.0","repository_url":"https://github.com/pfernie/reqwest_cookie_store"},{"name":"serde_json","old_version":"1.0.148","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"strum","old_version":"0.27.2","new_version":"0.28.0","repository_url":"https://github.com/Peternator7/strum"},{"name":"unicode-truncate","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/Aetf/unicode-truncate"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"z3","old_version":"0.19.7","new_version":"0.19.15","repository_url":"https://github.com/prove-rs/z3.rs"},{"name":"anstyle","old_version":"1.0.13","new_version":"1.0.14","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.10.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"bumpalo","old_version":"3.19.1","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.24.0","new_version":"1.25.0","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.11.0","new_version":"1.11.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.51","new_version":"1.2.62","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cmake","old_version":"0.1.57","new_version":"0.1.58","repository_url":"https://github.com/rust-lang/cmake-rs"},{"name":"colorchoice","old_version":"1.0.4","new_version":"1.0.5","repository_url":"https://github.com/rust-cli/anstyle"},{"name":"console","old_version":"0.16.2","new_version":"0.16.3","repository_url":"https://github.com/console-rs/console"},{"name":"const_format","old_version":"0.2.35","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"cookie_store","old_version":"0.22.0","new_version":"0.22.1","repository_url":"https://github.com/pfernie/cookie_store"},{"name":"deflate64","old_version":"0.1.10","new_version":"0.1.12","repository_url":"https://github.com/anatawa12/deflate64-rs"},{"name":"deranged","old_version":"0.5.5","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"dispatch2","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/madsmtm/objc2"},{"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":"erased-serde","old_version":"0.4.9","new_version":"0.4.10","repository_url":"https://github.com/dtolnay/erased-serde"},{"name":"fastbloom","old_version":"0.14.0","new_version":"0.14.1","repository_url":"https://github.com/tomtomwombat/fastbloom"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.4.1","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.5","new_version":"1.1.9","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"getrandom","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.14","repository_url":"https://github.com/hyperium/h2"},{"name":"http","old_version":"1.4.0","new_version":"1.4.1","repository_url":"https://github.com/hyperium/http"},{"name":"hyper","old_version":"1.8.1","new_version":"1.10.0","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.19","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.1.1","new_version":"2.2.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/krisprice/ipnet"},{"name":"iri-string","old_version":"0.7.10","new_version":"0.7.12","repository_url":"https://github.com/lo48576/iri-string"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libbz2-rs-sys","old_version":"0.2.2","new_version":"0.2.5","repository_url":"https://github.com/trifectatechfoundation/libbzip2-rs"},{"name":"libm","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/rust-lang/compiler-builtins"},{"name":"litemap","old_version":"0.8.1","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.1","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/tokio-rs/mio"},{"name":"num_enum","old_version":"0.7.5","new_version":"0.7.6","repository_url":"https://github.com/illicitonion/num_enum"},{"name":"objc2","old_version":"0.6.3","new_version":"0.6.4","repository_url":"https://github.com/madsmtm/objc2"},{"name":"openssl-src","old_version":"300.5.4+3.5.4","new_version":"300.6.0+3.6.2","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.33","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"portable-atomic","old_version":"1.13.0","new_version":"1.13.1","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"portable-atomic-util","old_version":"0.2.4","new_version":"0.2.7","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"potential_utf","old_version":"0.1.4","new_version":"0.1.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"proc-macro2","old_version":"1.0.104","new_version":"1.0.106","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quinn-proto","old_version":"0.11.13","new_version":"0.11.14","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"rand_core","old_version":"0.9.3","new_version":"0.9.5","repository_url":"https://github.com/rust-random/rand_core"},{"name":"regex-automata","old_version":"0.4.13","new_version":"0.4.14","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.26","new_version":"0.1.27","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustls","old_version":"0.23.35","new_version":"0.23.40","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.13.2","new_version":"1.14.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.8","new_version":"0.103.13","repository_url":"https://github.com/rustls/webpki"},{"name":"ryu","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"serial_test","old_version":"3.2.0","new_version":"3.4.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"simd-adler32","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"siphasher","old_version":"1.0.1","new_version":"1.0.3","repository_url":"https://github.com/jedisct1/rust-siphash"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.3","repository_url":"https://github.com/rust-lang/socket2"},{"name":"syn","old_version":"2.0.111","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio","old_version":"1.48.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.17","new_version":"0.7.18","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml_parser","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_writer","old_version":"1.0.6+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.6.8","new_version":"0.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"typewit","old_version":"1.14.2","new_version":"1.15.2","repository_url":"https://github.com/rodrimati1992/typewit"},{"name":"unicode-ident","old_version":"1.0.22","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.2","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"uuid","old_version":"1.19.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"wasip2","old_version":"1.0.1+wasi-0.2.4","new_version":"1.0.3+wasi-0.2.9","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"webpki-roots","old_version":"1.0.5","new_version":"1.0.7","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"winnow","old_version":"0.7.14","new_version":"0.7.15","repository_url":"https://github.com/winnow-rs/winnow"},{"name":"writeable","old_version":"0.6.2","new_version":"0.6.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.31","new_version":"0.8.49","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.10","new_version":"1.0.21","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-dependencies group with 112 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.102` |\n| [build_html](https://github.com/skubalj/build_html) | `2.7.0` | `2.8.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.44` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.53` | `4.5.60` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.5.1` | `3.5.2` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.12.1` | `2.14.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.4` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.30` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.75` | `0.10.80` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.1` |\n| [rand_regex](https://github.com/kennytm/rand_regex) | `0.18.1` | `0.19.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.12.3` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.12.28` | `0.13.4` |\n| [reqwest_cookie_store](https://github.com/pfernie/reqwest_cookie_store) | `0.9.0` | `0.10.0` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.148` | `1.0.150` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [strum](https://github.com/Peternator7/strum) | `0.27.2` | `0.28.0` |\n| [unicode-truncate](https://github.com/Aetf/unicode-truncate) | `2.0.0` | `2.0.1` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [z3](https://github.com/prove-rs/z3.rs) | `0.19.7` | `0.19.15` |\n| [anstyle](https://github.com/rust-cli/anstyle) | `1.0.13` | `1.0.14` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.1` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.0` | `1.11.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.51` | `1.2.62` |\n| [cmake](https://github.com/rust-lang/cmake-rs) | `0.1.57` | `0.1.58` |\n| [colorchoice](https://github.com/rust-cli/anstyle) | `1.0.4` | `1.0.5` |\n| [console](https://github.com/console-rs/console) | `0.16.2` | `0.16.3` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.35` | `0.2.36` |\n| [cookie_store](https://github.com/pfernie/cookie_store) | `0.22.0` | `0.22.1` |\n| [deflate64](https://github.com/anatawa12/deflate64-rs) | `0.1.10` | `0.1.12` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.5` | `0.5.8` |\n| [dispatch2](https://github.com/madsmtm/objc2) | `0.3.0` | `0.3.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| [erased-serde](https://github.com/dtolnay/erased-serde) | `0.4.9` | `0.4.10` |\n| [fastbloom](https://github.com/tomtomwombat/fastbloom) | `0.14.0` | `0.14.1` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.4.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.5` | `1.1.9` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.16` | `0.2.17` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.14` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.4.1` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.10.0` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.19` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.2.0` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.0` |\n| [iri-string](https://github.com/lo48576/iri-string) | `0.7.10` | `0.7.12` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [libbz2-rs-sys](https://github.com/trifectatechfoundation/libbzip2-rs) | `0.2.2` | `0.2.5` |\n| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.15` | `0.2.16` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.2` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.1` |\n| [mio](https://github.com/tokio-rs/mio) | `1.1.1` | `1.2.0` |\n| [num_enum](https://github.com/illicitonion/num_enum) | `0.7.5` | `0.7.6` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.6.3` | `0.6.4` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.4+3.5.4` | `300.6.0+3.6.2` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.33` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.13.0` | `1.13.1` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.4` | `0.2.7` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.4` | `0.1.5` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.104` | `1.0.106` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.13` | `0.11.14` |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.9.3` | `0.9.5` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.13` | `0.4.14` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.26` | `0.1.27` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.2` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.35` | `0.23.40` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.13.2` | `1.14.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.8` | `0.103.13` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.22` | `1.0.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.2.0` | `3.4.0` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.8` | `0.3.9` |\n| [siphasher](https://github.com/jedisct1/rust-siphash) | `1.0.1` | `1.0.3` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.3` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.111` | `2.0.117` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.11.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.48.0` | `1.52.3` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.18` |\n| [toml_parser](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.2+spec-1.1.0` |\n| [toml_writer](https://github.com/toml-rs/toml) | `1.0.6+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.6.11` |\n| [typewit](https://github.com/rodrimati1992/typewit) | `1.14.2` | `1.15.2` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.24` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.2` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.19.0` | `1.23.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.1+wasi-0.2.4` | `1.0.3+wasi-0.2.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.5` | `1.0.7` |\n| [winnow](https://github.com/winnow-rs/winnow) | `0.7.14` | `0.7.15` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.2` | `0.6.3` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.31` | `0.8.49` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.10` | `1.0.21` |\n\n\nUpdates `anyhow` from 1.0.100 to 1.0.102\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.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\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd #[inline] to anyhow::Ok helper (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/437\"\u003e#437\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Ibitier\"\u003e\u003ccode\u003e@​Ibitier\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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `build_html` from 2.7.0 to 2.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/skubalj/build_html/releases\"\u003ebuild_html's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFromStr\u003c/code\u003e implementation for \u003ccode\u003eHtmlTag\u003c/code\u003e, courtesy of \u003ca href=\"https://github.com/PNys\"\u003e\u003ccode\u003e@​PNys\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded HTMLTag for various tags (\u003ccode\u003emeter\u003c/code\u003e, \u003ccode\u003ekbd\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, ...), including inputs (\u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003einput\u003c/code\u003e, \u003ccode\u003etextarea\u003c/code\u003e, and \u003ccode\u003elabel\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/skubalj/build_html/blob/main/CHANGELOG.md\"\u003ebuild_html's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 2.8.0 (2026-04-29)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eFromStr\u003c/code\u003e implementation for \u003ccode\u003eHtmlTag\u003c/code\u003e, courtesy of \u003ca href=\"https://github.com/PNys\"\u003e\u003ccode\u003e@​PNys\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded HTMLTag for various tags (\u003ccode\u003emeter\u003c/code\u003e, \u003ccode\u003ekbd\u003c/code\u003e, \u003ccode\u003eaudio\u003c/code\u003e, ...), including inputs\n(\u003ccode\u003ebutton\u003c/code\u003e, \u003ccode\u003einput\u003c/code\u003e, \u003ccode\u003etextarea\u003c/code\u003e, and \u003ccode\u003elabel\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/skubalj/build_html/commit/e3979fcfd4fcf4526c47452bf9ffb5c23c7d31e9\"\u003e\u003ccode\u003ee3979fc\u003c/code\u003e\u003c/a\u003e remove unneeded reference\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skubalj/build_html/commit/b8e4b22432ec16ee66e62616b6217986ec31b7b0\"\u003e\u003ccode\u003eb8e4b22\u003c/code\u003e\u003c/a\u003e add additinal elements, add 'impl Error for UnknownTagError'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/skubalj/build_html/commit/9af7dd81b729c5a68c7bda857c29327aa23fee76\"\u003e\u003ccode\u003e9af7dd8\u003c/code\u003e\u003c/a\u003e Adding parsing From String to HtmlTag (\u003ca href=\"https://redirect.github.com/skubalj/build_html/issues/23\"\u003e#23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/skubalj/build_html/compare/v2.7.0...v2.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.42 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e0.4.43\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInstall extra components for lint workflow by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1741\"\u003echronotope/chrono#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade windows-bindgen to 0.64 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1742\"\u003echronotope/chrono#1742\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove windows-bindgen setup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1744\"\u003echronotope/chrono#1744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop stabilized feature doc_auto_cfg by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1745\"\u003echronotope/chrono#1745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFaster RFC 3339 parsing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1748\"\u003echronotope/chrono#1748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate windows-bindgen requirement from 0.64 to 0.65 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/chronotope/chrono/pull/1751\"\u003echronotope/chrono#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eNaiveDate::abs_diff\u003c/code\u003e by \u003ca href=\"https://github.com/Kinrany\"\u003e\u003ccode\u003e@​Kinrany\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1752\"\u003echronotope/chrono#1752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd feature gated defmt support. by \u003ca href=\"https://github.com/pebender\"\u003e\u003ccode\u003e@​pebender\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1747\"\u003echronotope/chrono#1747\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop deny lints, eager Debug impls are a mixed blessing by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1753\"\u003echronotope/chrono#1753\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/chronotope/chrono/pull/1756\"\u003echronotope/chrono#1756\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded doctest for the NaiveDate years_since function by \u003ca href=\"https://github.com/LucasBou\"\u003e\u003ccode\u003e@​LucasBou\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1755\"\u003echronotope/chrono#1755\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.4.43 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1765\"\u003echronotope/chrono#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate copyright year to 2026 in LICENSE.txt by \u003ca href=\"https://github.com/taozui472\"\u003e\u003ccode\u003e@​taozui472\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1767\"\u003echronotope/chrono#1767\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/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\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/45caaa970ce443b11106a710ee24bd2480e5ff99\"\u003e\u003ccode\u003e45caaa9\u003c/code\u003e\u003c/a\u003e Update copyright year to 2026 in LICENSE.txt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/1c0b8f011ab2f2e53c195df1866a1fb4c7fd193a\"\u003e\u003ccode\u003e1c0b8f0\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.43\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/a03e43b1c3ef3aea77f12200d84144f275560aa9\"\u003e\u003ccode\u003ea03e43b\u003c/code\u003e\u003c/a\u003e Upgrade windows-bindgen to 0.66\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/4fedaba2a214aa560e1c6a70d0a09e6955ed3ff4\"\u003e\u003ccode\u003e4fedaba\u003c/code\u003e\u003c/a\u003e Ignore bincode advisory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f4b7bbda679199e7509da813849a10242b2f7aa1\"\u003e\u003ccode\u003ef4b7bbd\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/db129730e8f21ca66b3808c133b7147cbc62fc41\"\u003e\u003ccode\u003edb12973\u003c/code\u003e\u003c/a\u003e Added doctest for the NaiveDate years_since function (\u003ca href=\"https://redirect.github.com/chronotope/chrono/issues/1755\"\u003e#1755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.44\"\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.53 to 4.5.60\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.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\u003ch2\u003ev4.5.58\u003c/h2\u003e\n\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003ev4.5.57\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.56\u003c/h2\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.55\u003c/h2\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.5.54\u003c/h2\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e[4.5.58] - 2026-02-11\u003c/h2\u003e\n\u003ch2\u003e[4.5.57] - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegression from 4.5.55 where having an argument with \u003ccode\u003e.value_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e caused problems with an argument with \u003ccode\u003e.last(true)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.56] - 2026-01-29\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOn conflict error, don't show conflicting arguments in the usage\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.55] - 2026-01-27\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix inconsistency in precedence between positionals with a \u003ccode\u003evalue_terminator(\u0026quot;--\u0026quot;)\u003c/code\u003e and escapes (\u003ccode\u003e--\u003c/code\u003e) where \u003ccode\u003e./foo -- bar\u003c/code\u003e means the first arg is empty, rather than escaping future args\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.5.54] - 2026-01-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Move \u003ccode\u003e[default]\u003c/code\u003e to its own paragraph when \u003ccode\u003ePossibleValue::help\u003c/code\u003e is present in \u003ccode\u003e--help\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/33d24d844b11c0e926ae132e1af338ff070bdf4a\"\u003e\u003ccode\u003e33d24d8\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9332409f4a6c1d5c22064e839ec8e9bc040f3be7\"\u003e\u003ccode\u003e9332409\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b7adce5a17089596eecb2af6985e6503f2ffcd38\"\u003e\u003ccode\u003eb7adce5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6166\"\u003e#6166\u003c/a\u003e from fabalchemy/fix-dynamic-powershell-completion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/009bba44ec3d182028ec3a72f5b6f3e507827768\"\u003e\u003ccode\u003e009bba4\u003c/code\u003e\u003c/a\u003e fix(clap_complete): Improve powershell registration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d89d57dfb4bdd18930a40c6d7f4fadb23ee9c5b3\"\u003e\u003ccode\u003ed89d57d\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f18b67ec3d4ce6ac1acf115adaab2f16ab2ed3c7\"\u003e\u003ccode\u003ef18b67e\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9d218eb418526143c9110f734f78a608b8cf6440\"\u003e\u003ccode\u003e9d218eb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6165\"\u003e#6165\u003c/a\u003e from epage/shirt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/126440ca846613671e1dac98198b2ceb17dab2b0\"\u003e\u003ccode\u003e126440c\u003c/code\u003e\u003c/a\u003e fix(help): Correctly calculate padding for short-only args\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/9e3c05ef3800a3e638b8224a7881a81517a4f4db\"\u003e\u003ccode\u003e9e3c05e\u003c/code\u003e\u003c/a\u003e test(help): Show panic with short, valueless arg\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/c9898d0fece98d8520d3dd954cf457b685b3308f\"\u003e\u003ccode\u003ec9898d0\u003c/code\u003e\u003c/a\u003e test(help): Verify short with value\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.60\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrlc` from 3.5.1 to 3.5.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/0aed47c35355ab7de53fa281201b8b924c2cfcb3\"\u003e\u003ccode\u003e0aed47c\u003c/code\u003e\u003c/a\u003e Release 3.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/369ffb7da44d404837c952d05a58e9a4b7947005\"\u003e\u003ccode\u003e369ffb7\u003c/code\u003e\u003c/a\u003e Remove cargo.lock introduced with the previous PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Detegr/rust-ctrlc/commit/97d3e27d98f5baa9ce500ac23f914d7446c90101\"\u003e\u003ccode\u003e97d3e27\u003c/code\u003e\u003c/a\u003e bump nix\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Detegr/rust-ctrlc/compare/3.5.1...3.5.2\"\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.8 to 0.11.10\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.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\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\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\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.10] - 2026-03-23\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[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\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/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\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/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\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/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.12.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\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.13.0 (2026-01-07)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplemented \u003ccode\u003eClone\u003c/code\u003e for \u003ccode\u003eIntoKeys\u003c/code\u003e and \u003ccode\u003eIntoValues\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003emap::Slice::split_at_checked\u003c/code\u003e and \u003ccode\u003esplit_at_mut_checked\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eset::Slice::split_at_checked\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.12.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 `indicatif` from 0.18.3 to 0.18.4\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.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\u003c/blockquote\u003e\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/4de2f604c3f5af5556db0a1d15e296102879c8d9\"\u003e\u003ccode\u003e4de2f60\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/8e0ab0e6b2b098afa68e62a9b41c6c9d6f74811d\"\u003e\u003ccode\u003e8e0ab0e\u003c/code\u003e\u003c/a\u003e fix: respect NO_COLOR and TERM=dumb environment variables\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/781b2d045bfecc61880ac7dbc171b72cc92eebab\"\u003e\u003ccode\u003e781b2d0\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/34aee0740c59ad5ba5688328aec122b05b3c2dea\"\u003e\u003ccode\u003e34aee07\u003c/code\u003e\u003c/a\u003e Introduce unicode-width feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/51d284f25dc6fa2b4d5b25b6d13201f683119c9a\"\u003e\u003ccode\u003e51d284f\u003c/code\u003e\u003c/a\u003e Introduce wasmbind feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/ee057e542d0c587c57871aa1487b3f828dd99bbf\"\u003e\u003ccode\u003eee057e5\u003c/code\u003e\u003c/a\u003e Bump tokio from 1.48.0 to 1.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/31bcea3a68acc00363c5be5d69d5f7c8b3a27ed5\"\u003e\u003ccode\u003e31bcea3\u003c/code\u003e\u003c/a\u003e Bump portable-atomic from 1.11.1 to 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/dbd26eb18157e5fad18c79e1933ad5f249165d6c\"\u003e\u003ccode\u003edbd26eb\u003c/code\u003e\u003c/a\u003e Bump console from 0.16.1 to 0.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/7ac4a0d1b8bb698619f9880105dc9d27799a3d55\"\u003e\u003ccode\u003e7ac4a0d\u003c/code\u003e\u003c/a\u003e Expose the current tab width\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/95088ffd980a6f0cdd6571418fd9c6d6fd1603d1\"\u003e\u003ccode\u003e95088ff\u003c/code\u003e\u003c/a\u003e iter: clean up variable names, casting\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.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.30\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.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.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/9c55760b499b18e81de7df5f3c13a67d5661131d\"\u003e\u003ccode\u003e9c55760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/725\"\u003e#725\u003c/a\u003e from rust-lang/cargo/0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d1acb0585c0f6af5dc466eb255187cd6d3b7359e\"\u003e\u003ccode\u003ed1acb05\u003c/code\u003e\u003c/a\u003e update docs on current MSRV and note latest bump in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/50682937b0d9ec9a18c4c9b0510d889762e20e34\"\u003e\u003ccode\u003e5068293\u003c/code\u003e\u003c/a\u003e prepare for 0.4.30 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7ccd873cb50de97690d46f69d8744a61f0b87c46\"\u003e\u003ccode\u003e7ccd873\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/724\"\u003e#724\u003c/a\u003e from rust-lang/feat/net-to-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/923dfaaf00dca352efe45930ae009d9a22526597\"\u003e\u003ccode\u003e923dfaa\u003c/code\u003e\u003c/a\u003e fix up test cfgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ecb7de8daf7feec9dcf0d31cecc8523b31a8d104\"\u003e\u003ccode\u003eecb7de8\u003c/code\u003e\u003c/a\u003e gate net value impls on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bb4f6d2e377b0008b740631124f292e80d4e5d\"\u003e\u003ccode\u003e67bb4f6\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/25f49fe3d31e7a0797652ad4bacaff633f7237cd\"\u003e\u003ccode\u003e25f49fe\u003c/code\u003e\u003c/a\u003e rework net type capturing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7087dcb95cb925364b4ba1da0d7c0eead9356dfc\"\u003e\u003ccode\u003e7087dcb\u003c/code\u003e\u003c/a\u003e feat: impl ToValue for core::net types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bc7e32c68a4a8908d1016693418f12b43bab90\"\u003e\u003ccode\u003e67bc7e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/723\"\u003e#723\u003c/a\u003e from woodruffw-forks/ww/ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.21.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.21.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openssl` from 0.10.75 to 0.10.80\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.80\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer Homebrew openssl@4 and stop looking for openssl@1.1 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/2633\"\u003erust-openssl/rust-openssl#2633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix output buffer overflow in cipher_update_inplace for AES key-wrap-with-padding 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/2638\"\u003erust-openssl/rust-openssl#2638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.80 and openssl-sys 0.9.116 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/2639\"\u003erust-openssl/rust-openssl#2639\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.79...openssl-v0.10.80\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.79...openssl-v0.10.80\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.79\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/cache from 5.0.4 to 5.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2610\"\u003erust-openssl/rust-openssl#2610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry to fix OpenSSL 1.1.0l download by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2614\"\u003erust-openssl/rust-openssl#2614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRequire \u0026amp;mut BigNumContextRef for EcPointRef mul/invert 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/2615\"\u003erust-openssl/rust-openssl#2615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix UB in EcGroupRef::generator on groups without a generator 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/2617\"\u003erust-openssl/rust-openssl#2617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003euse libc::*;\u003c/code\u003e with targeted imports in openssl-sys 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/2618\"\u003erust-openssl/rust-openssl#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKeyRef::is_a and KeyType for name-based key identification 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/2619\"\u003erust-openssl/rust-openssl#2619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKey::{public,private}_key_from_raw_bytes_ex 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/2620\"\u003erust-openssl/rust-openssl#2620\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump MSRV to 1.80 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/2622\"\u003erust-openssl/rust-openssl#2622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop once_cell in favor of std::sync::{LazyLock, OnceLock} 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/2623\"\u003erust-openssl/rust-openssl#2623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKey::private_key_from_seed for ML-DSA/ML-KEM key import 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/2621\"\u003erust-openssl/rust-openssl#2621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eparallelize more builds in CI for cold caches 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/2625\"\u003erust-openssl/rust-openssl#2625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction 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/2626\"\u003erust-openssl/rust-openssl#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix process abort when verify/PSK callbacks fire after SSL_CTX swap 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/2624\"\u003erust-openssl/rust-openssl#2624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBind OSSL_PARAM_modified and use it for seed_into 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/2628\"\u003erust-openssl/rust-openssl#2628\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd PkeyCtxRef::set_context_string for ML-DSA 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/2629\"\u003erust-openssl/rust-openssl#2629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders 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/2631\"\u003erust-openssl/rust-openssl#2631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix output buffer overflow for AES key-wrap-with-padding ciphers 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/2630\"\u003erust-openssl/rust-openssl#2630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl 0.10.79 and openssl-sys 0.9.115 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/2632\"\u003erust-openssl/rust-openssl#2632\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.78...openssl-v0.10.79\"\u003ehttps://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eopenssl-v0.10.78\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Suite B flag assignments in verify.rs 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/2592\"\u003erust-openssl/rust-openssl#2592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse cvt_p for OPENSSL_malloc error handling 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/2593\"\u003erust-openssl/rust-openssl#2593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMark BIO_get_mem_data on AWS-LC to be unsafe 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/2594\"\u003erust-openssl/rust-openssl#2594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet timeout for package installation step 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/2595\"\u003erust-openssl/rust-openssl#2595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePanic in Crypter::new when IV is required but not provided 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/2596\"\u003erust-openssl/rust-openssl#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eopenssl 4 support 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/2591\"\u003erust-openssl/rust-openssl#2591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid panic for overlong OIDs by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2598\"\u003erust-openssl/rust-openssl#2598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix dangling stack pointer in custom extension add callback 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/2599\"\u003erust-openssl/rust-openssl#2599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for LibreSSL 4.3.x by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2603\"\u003erust-openssl/rust-openssl#2603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix inverted bounds assertion in AES key unwrap 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/2604\"\u003erust-openssl/rust-openssl#2604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized length returns from password callback trampoline 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/2605\"\u003erust-openssl/rust-openssl#2605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eValidate callback-returned lengths in PSK and cookie trampolines 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/2607\"\u003erust-openssl/rust-openssl#2607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eError for short out in MdCtxRef::digest_final() by \u003ca href=\"https://github.com/botovq\"\u003e\u003ccode\u003e@​botovq\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/pull/2608\"\u003erust-openssl/rust-openssl#2608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck derive output buffer length on OpenSSL 1.1.x 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/2606\"\u003erust-openssl/rust-openssl#2606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease openssl v0.10.78 and openssl-sys v0.9.114 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/2609\"\u003erust-openssl/rust-openssl#2609\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-openssl/rust-openssl/commit/35be7ae43b207fc0448a648a21e9156bc360c9af\"\u003e\u003ccode\u003e35be7ae\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.80 and openssl-sys 0.9.116 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2639\"\u003e#2639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/19eceb26f2404aae187e5444e65c404ebc1348a7\"\u003e\u003ccode\u003e19eceb2\u003c/code\u003e\u003c/a\u003e Fix output buffer overflow in cipher_update_inplace for AES key-wrap-with-pad...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/b460eb378c335610df5395a251408ad70bb60d42\"\u003e\u003ccode\u003eb460eb3\u003c/code\u003e\u003c/a\u003e Prefer Homebrew openssl@4 and stop looking for openssl@1.1 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2633\"\u003e#2633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/649f2d9e37f3aa701e20bd8ab5cd7eb5afa0a90f\"\u003e\u003ccode\u003e649f2d9\u003c/code\u003e\u003c/a\u003e Release openssl 0.10.79 and openssl-sys 0.9.115 (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/257f9b20c001b888986f93579f118fa2a57d4f45\"\u003e\u003ccode\u003e257f9b2\u003c/code\u003e\u003c/a\u003e Fix output buffer overflow for AES key-wrap-with-padding ciphers (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/d43e9179b1885fc66269a42361cc7a80f631ac8f\"\u003e\u003ccode\u003ed43e917\u003c/code\u003e\u003c/a\u003e Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2631\"\u003e#2631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/f46519c8694a3e121091dafe38aab77c2f756546\"\u003e\u003ccode\u003ef46519c\u003c/code\u003e\u003c/a\u003e Add PkeyCtxRef::set_context_string for ML-DSA (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2629\"\u003e#2629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/ad9ae312771f898749a9471549519d45eba6a033\"\u003e\u003ccode\u003ead9ae31\u003c/code\u003e\u003c/a\u003e Bind OSSL_PARAM_modified and use it for seed_into (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/4e25c9be20dae1e78f1a3815950cd0973addae82\"\u003e\u003ccode\u003e4e25c9b\u003c/code\u003e\u003c/a\u003e Fix process abort when verify/PSK callbacks fire after SSL_CTX swap (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-openssl/rust-openssl/commit/3dd8f425ef34a069b5bec46f3971b67db1c295c7\"\u003e\u003ccode\u003e3dd8f42\u003c/code\u003e\u003c/a\u003e Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction (\u003ca href=\"https://redirect.github.com/rust-openssl/rust-openssl/issues/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.75...openssl-v0.10.80\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand` from 0.9.2 to 0.10.1\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.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\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate 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\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_regex` from 0.18.1 to 0.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kennytm/rand_regex/releases\"\u003erand_regex's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.19.0\u003c/h2\u003e\n\u003cp\u003eUpdated \u003ccode\u003erand\u003c/code\u003e dependency.\u003c/p\u003e\n\u003cp\u003eDepends on \u003ccode\u003erand 0.10\u003c/code\u003e and \u003ccode\u003eregex-syntax 0.8\u003c/code\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/yamashita-spce/WuppieFuzz/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yamashita-spce%2FWuppieFuzz/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"0.2.17","new_version":"0.4.1","update_type":"minor","path":null,"pr_created_at":"2026-05-29T05:42:47.000Z","version_change":"0.2.17 → 0.4.1","issue":{"uuid":"4546001828","node_id":"PR_kwDORPV8xM7ghF6S","number":84,"state":"open","title":"chore(deps): bump the rust-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-29T05:42:47.000Z","updated_at":"2026-05-29T05:42:48.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":39,"packages":[{"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":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0","repository_url":"https://github.com/soc/dirs-rs"},{"name":"jsonschema","old_version":"0.18.3","new_version":"0.46.5","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"notify","old_version":"6.1.1","new_version":"8.2.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"notify-debouncer-mini","old_version":"0.4.1","new_version":"0.7.0","repository_url":"https://github.com/notify-rs/notify"},{"name":"lopdf","old_version":"0.33.0","new_version":"0.40.0","repository_url":"https://github.com/J-F-Liu/lopdf"},{"name":"image","old_version":"0.24.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"zip","old_version":"2.4.2","new_version":"4.6.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"quick-xml","old_version":"0.36.2","new_version":"0.38.4","repository_url":"https://github.com/tafia/quick-xml"},{"name":"uuid","old_version":"1.20.0","new_version":"1.23.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"ctrlc","old_version":"3.5.1","new_version":"3.5.2","repository_url":"https://github.com/Detegr/rust-ctrlc"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.32","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"llama-cpp-2","old_version":"0.1.133","new_version":"0.1.146","repository_url":"https://github.com/utilityai/llama-cpp-rs"},{"name":"hf-hub","old_version":"0.4.3","new_version":"0.5.0","repository_url":"https://github.com/huggingface/hf-hub"},{"name":"async-imap","old_version":"0.10.4","new_version":"0.11.2","repository_url":"https://github.com/async-email/async-imap"},{"name":"async-native-tls","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/async-email/async-native-tls"},{"name":"mail-parser","old_version":"0.9.4","new_version":"0.11.3","repository_url":"https://github.com/stalwartlabs/mail-parser"},{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.1","repository_url":"https://github.com/rust-random/getrandom"},{"name":"moka","old_version":"0.12.13","new_version":"0.12.15","repository_url":"https://github.com/moka-rs/moka"},{"name":"opentelemetry","old_version":"0.28.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry_sdk","old_version":"0.28.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"opentelemetry-otlp","old_version":"0.28.0","new_version":"0.32.0","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"tracing-opentelemetry","old_version":"0.29.0","new_version":"0.33.0","repository_url":"https://github.com/tokio-rs/tracing-opentelemetry"},{"name":"tracing-loki","old_version":"0.2.6","new_version":"0.2.7","repository_url":"https://github.com/hrxi/tracing-loki"},{"name":"pprof","old_version":"0.14.1","new_version":"0.15.0","repository_url":"https://github.com/tikv/pprof-rs"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"assert_fs","old_version":"1.1.3","new_version":"1.1.4","repository_url":"https://github.com/assert-rs/assert_fs"},{"name":"serial_test","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/palfrey/serial_test"},{"name":"tauri","old_version":"2.10.2","new_version":"2.10.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.10.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-sql","old_version":"2.3.2","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 37 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| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.30` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.18` |\n| [dirs](https://github.com/soc/dirs-rs) | `5.0.1` | `6.0.0` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.18.3` | `0.46.5` |\n| [notify](https://github.com/notify-rs/notify) | `6.1.1` | `8.2.0` |\n| [notify-debouncer-mini](https://github.com/notify-rs/notify) | `0.4.1` | `0.7.0` |\n| [lopdf](https://github.com/J-F-Liu/lopdf) | `0.33.0` | `0.40.0` |\n| [image](https://github.com/image-rs/image) | `0.24.9` | `0.25.10` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `4.6.1` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.36.2` | `0.38.4` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.23.1` |\n| [ctrlc](https://github.com/Detegr/rust-ctrlc) | `3.5.1` | `3.5.2` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.32` |\n| [llama-cpp-2](https://github.com/utilityai/llama-cpp-rs) | `0.1.133` | `0.1.146` |\n| [hf-hub](https://github.com/huggingface/hf-hub) | `0.4.3` | `0.5.0` |\n| [async-imap](https://github.com/async-email/async-imap) | `0.10.4` | `0.11.2` |\n| [async-native-tls](https://github.com/async-email/async-native-tls) | `0.5.0` | `0.6.0` |\n| [mail-parser](https://github.com/stalwartlabs/mail-parser) | `0.9.4` | `0.11.3` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.17` | `0.4.1` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.13` | `0.12.15` |\n| [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.32.0` |\n| [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.32.1` |\n| [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.28.0` | `0.32.0` |\n| [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.29.0` | `0.33.0` |\n| [tracing-loki](https://github.com/hrxi/tracing-loki) | `0.2.6` | `0.2.7` |\n| [pprof](https://github.com/tikv/pprof-rs) | `0.14.1` | `0.15.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [assert_fs](https://github.com/assert-rs/assert_fs) | `1.1.3` | `1.1.4` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.3.1` | `3.4.0` |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.10.2` | `2.10.3` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.1` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.10.1` |\n| [tauri-plugin-sql](https://github.com/tauri-apps/plugins-workspace) | `2.3.2` | `2.4.0` |\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 `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 `log` from 0.4.29 to 0.4.30\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.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.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/9c55760b499b18e81de7df5f3c13a67d5661131d\"\u003e\u003ccode\u003e9c55760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/725\"\u003e#725\u003c/a\u003e from rust-lang/cargo/0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d1acb0585c0f6af5dc466eb255187cd6d3b7359e\"\u003e\u003ccode\u003ed1acb05\u003c/code\u003e\u003c/a\u003e update docs on current MSRV and note latest bump in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/50682937b0d9ec9a18c4c9b0510d889762e20e34\"\u003e\u003ccode\u003e5068293\u003c/code\u003e\u003c/a\u003e prepare for 0.4.30 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7ccd873cb50de97690d46f69d8744a61f0b87c46\"\u003e\u003ccode\u003e7ccd873\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/724\"\u003e#724\u003c/a\u003e from rust-lang/feat/net-to-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/923dfaaf00dca352efe45930ae009d9a22526597\"\u003e\u003ccode\u003e923dfaa\u003c/code\u003e\u003c/a\u003e fix up test cfgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ecb7de8daf7feec9dcf0d31cecc8523b31a8d104\"\u003e\u003ccode\u003eecb7de8\u003c/code\u003e\u003c/a\u003e gate net value impls on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bb4f6d2e377b0008b740631124f292e80d4e5d\"\u003e\u003ccode\u003e67bb4f6\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/25f49fe3d31e7a0797652ad4bacaff633f7237cd\"\u003e\u003ccode\u003e25f49fe\u003c/code\u003e\u003c/a\u003e rework net type capturing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7087dcb95cb925364b4ba1da0d7c0eead9356dfc\"\u003e\u003ccode\u003e7087dcb\u003c/code\u003e\u003c/a\u003e feat: impl ToValue for core::net types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bc7e32c68a4a8908d1016693418f12b43bab90\"\u003e\u003ccode\u003e67bc7e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/723\"\u003e#723\u003c/a\u003e from woodruffw-forks/ww/ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\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 `chrono` from 0.4.43 to 0.4.44\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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/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.44\"\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 `dirs` from 5.0.1 to 6.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/soc/dirs-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonschema` from 0.18.3 to 0.46.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stranger6667/jsonschema/releases\"\u003ejsonschema's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[Python] Release 0.46.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePercent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments (e.g. \u003ccode\u003e#/$defs/Request%20class\u003c/code\u003e) are now decoded when stored as \u003ccode\u003eschema_path\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Ruby] Release 0.46.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePercent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments (e.g. \u003ccode\u003e#/$defs/Request%20class\u003c/code\u003e) are now decoded when stored as \u003ccode\u003eschema_path\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Rust] Release 0.46.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePercent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments (e.g. \u003ccode\u003e#/$defs/Request%20class\u003c/code\u003e) are now decoded when stored as \u003ccode\u003eschema_path\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Python] Release 0.46.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic in the regex engine when matching against patterns with very large \u003ccode\u003e{0,N}\u003c/code\u003e quantifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Rust] Release 0.46.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic in the regex engine when matching against patterns with very large \u003ccode\u003e{0,N}\u003c/code\u003e quantifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Ruby] Release 0.46.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic in the regex engine when matching against patterns with very large \u003ccode\u003e{0,N}\u003c/code\u003e quantifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Python] Release 0.46.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMemory not reclaimed when a validator for a schema with recursive \u003ccode\u003e$ref\u003c/code\u003e or \u003ccode\u003e$dynamicRef\u003c/code\u003e is dropped. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1125\"\u003e#1125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Ruby] Release 0.46.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMemory not reclaimed when a validator for a schema with recursive \u003ccode\u003e$ref\u003c/code\u003e or \u003ccode\u003e$dynamicRef\u003c/code\u003e is dropped. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1125\"\u003e#1125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Rust] Release 0.46.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMemory not reclaimed when a \u003ccode\u003eValidator\u003c/code\u003e for a schema with recursive \u003ccode\u003e$ref\u003c/code\u003e or \u003ccode\u003e$dynamicRef\u003c/code\u003e is dropped. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1125\"\u003e#1125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilation failure on \u003ccode\u003ewasm32-wasip1\u003c/code\u003e and \u003ccode\u003ewasm32-unknown-emscripten\u003c/code\u003e targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[Python] Release 0.46.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequired\u003c/code\u003e not enforced when \u003ccode\u003eadditionalProperties\u003c/code\u003e is a schema object and \u003ccode\u003erequired\u003c/code\u003e lists exactly 2 keys.\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/Stranger6667/jsonschema/blob/master/CHANGELOG.md\"\u003ejsonschema's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.46.5] - 2026-05-13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePercent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments (e.g. \u003ccode\u003e#/$defs/Request%20class\u003c/code\u003e) are now decoded when stored as \u003ccode\u003eschema_path\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.4] - 2026-05-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePanic in the regex engine when matching against patterns with very large \u003ccode\u003e{0,N}\u003c/code\u003e quantifiers.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.3] - 2026-04-28\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMemory not reclaimed when a \u003ccode\u003eValidator\u003c/code\u003e for a schema with recursive \u003ccode\u003e$ref\u003c/code\u003e or \u003ccode\u003e$dynamicRef\u003c/code\u003e is dropped. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1125\"\u003e#1125\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilation failure on \u003ccode\u003ewasm32-wasip1\u003c/code\u003e and \u003ccode\u003ewasm32-unknown-emscripten\u003c/code\u003e targets.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.2] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequired\u003c/code\u003e not enforced when \u003ccode\u003eadditionalProperties\u003c/code\u003e is a schema object and \u003ccode\u003erequired\u003c/code\u003e lists exactly 2 keys.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.1] - 2026-04-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequired\u003c/code\u003e not enforced when \u003ccode\u003eproperties\u003c/code\u003e has 15 or more entries and \u003ccode\u003erequired\u003c/code\u003e lists exactly 2 keys.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.46.0] - 2026-04-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eValidatorMap\u003c/code\u003e for validating instances against subschemas identified by URI-fragment JSON pointer. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/pull/1075\"\u003e#1075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCLI\u003c/strong\u003e: Accept multiple values after \u003ccode\u003e-i\u003c/code\u003e/\u003ccode\u003e--instance\u003c/code\u003e (e.g. \u003ccode\u003ejsonschema validate schema.json -i *.json\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/1085\"\u003e#1085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edereference\u003c/code\u003e function to recursively inline \u003ccode\u003e$ref\u003c/code\u003e references. \u003ca href=\"https://redirect.github.com/Stranger6667/jsonschema/issues/422\"\u003e#422\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCLI\u003c/strong\u003e: \u003ccode\u003ejsonschema dereference\u003c/code\u003e subcommand to dereference a schema from the command line.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegistry construction now uses an explicit prepare step, and \u003ccode\u003ewith_registry\u003c/code\u003e now borrows the prepared registry. \u003ccode\u003eValidationOptions::with_resource\u003c/code\u003e and \u003ccode\u003eValidationOptions::with_resources\u003c/code\u003e were removed in favor of building a \u003ccode\u003eRegistry\u003c/code\u003e first. See the \u003ca href=\"https://github.com/Stranger6667/jsonschema/blob/master/MIGRATION.md\"\u003eMigration Guide\u003c/a\u003e for the details.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid registry clones and document clones during validator construction. This improves real-world schema compilation by roughly 10-20% in internal benchmarks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.45.1] - 2026-04-06\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/Stranger6667/jsonschema/commit/2a7c865d92a31e867c51545cc2f173cd2601ed77\"\u003e\u003ccode\u003e2a7c865\u003c/code\u003e\u003c/a\u003e chore(ruby): Release 0.46.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/ee47dde703609f54ac08e76b9e179da76568d4a5\"\u003e\u003ccode\u003eee47dde\u003c/code\u003e\u003c/a\u003e chore(python): Release 0.46.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/77457694b36546bd9b79662d92a64b531d88bb7f\"\u003e\u003ccode\u003e7745769\u003c/code\u003e\u003c/a\u003e chore(rust): Release 0.46.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/cccf0b48075786e110ba247d9fb4831e349f605c\"\u003e\u003ccode\u003ecccf0b4\u003c/code\u003e\u003c/a\u003e fix: Percent-encoded characters in \u003ccode\u003e$ref\u003c/code\u003e URI fragments are now decoded when ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/fc492c6ff9ea61aa6edd560c441ee53b31d6031f\"\u003e\u003ccode\u003efc492c6\u003c/code\u003e\u003c/a\u003e build(deps): bump crates/jsonschema/tests/suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/8d5abecf67799d71d60dac0fc92784efb095d0e0\"\u003e\u003ccode\u003e8d5abec\u003c/code\u003e\u003c/a\u003e build(deps): bump crates/jsonschema-referencing/tests/suite\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/b3e066c53a93b0e8738e727d6fc3de0a6f3f76f7\"\u003e\u003ccode\u003eb3e066c\u003c/code\u003e\u003c/a\u003e build(deps): update serde-saphyr requirement from 0.0.25 to 0.0.26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/d87ce88b72b650396d78f126e9f0ba54ccd26b79\"\u003e\u003ccode\u003ed87ce88\u003c/code\u003e\u003c/a\u003e chore(ruby): Release 0.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/ba1ed52772625a5430352d05ab3ab1ab46320ff0\"\u003e\u003ccode\u003eba1ed52\u003c/code\u003e\u003c/a\u003e chore(python): Release 0.46.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stranger6667/jsonschema/commit/f1a8764b105102f6bc63cc4e498063f83de85e67\"\u003e\u003ccode\u003ef1a8764\u003c/code\u003e\u003c/a\u003e chore(rust): Release 0.46.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stranger6667/jsonschema/compare/rust-v0.18.3...ruby-v0.46.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `notify` from 6.1.1 to 8.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/notify-rs/notify/releases\"\u003enotify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify-8.2.0\u003c/h2\u003e\n\u003ch2\u003enotify 8.2.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: notify user if inotify's \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: \u003ccode\u003eINotifyWatcher\u003c/code\u003e ignore events with unknown watch descriptors (instead of \u003ccode\u003eEventMask::Q_OVERFLOW\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/698\"\u003enotify-rs/notify#698\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/700\"\u003enotify-rs/notify#700\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-full 0.6.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: allow \u003ccode\u003eFileIdCache\u003c/code\u003e trait implementations to choose ownership of the returned file-ids \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename event \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/701\"\u003enotify-rs/notify#701\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.7.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efile-id 0.2.3 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: implement \u003ccode\u003eAsRef\u0026lt;FileId\u0026gt;\u003c/code\u003e for \u003ccode\u003eFileId\u003c/code\u003e \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0\"\u003ehttps://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enotify v8.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo by \u003ca href=\"https://github.com/mo8it\"\u003e\u003ccode\u003e@​mo8it\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/667\"\u003enotify-rs/notify#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremove unused imports from documentation by \u003ca href=\"https://github.com/20jasper\"\u003e\u003ccode\u003e@​20jasper\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/669\"\u003enotify-rs/notify#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFileIdCache: Allow flexible handle instead of direct borrow for file ids by \u003ca href=\"https://github.com/florian-g2\"\u003e\u003ccode\u003e@​florian-g2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace github ci workflow by \u003ca href=\"https://github.com/dfaust\"\u003e\u003ccode\u003e@​dfaust\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/675\"\u003enotify-rs/notify#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for flume by \u003ca href=\"https://github.com/RenDiego\"\u003e\u003ccode\u003e@​RenDiego\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix link for file id by \u003ca href=\"https://github.com/ckaznable\"\u003e\u003ccode\u003e@​ckaznable\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/682\"\u003enotify-rs/notify#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not remove a filename twice by \u003ca href=\"https://github.com/worr\"\u003e\u003ccode\u003e@​worr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/683\"\u003enotify-rs/notify#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump kqueue to 1.1.1 by \u003ca href=\"https://github.com/worr\"\u003e\u003ccode\u003e@​worr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/684\"\u003enotify-rs/notify#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(ci): Use stable toolchain for rustfmt/clippy by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/689\"\u003enotify-rs/notify#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake INotifyWatcher return the native PathNotFound error when watchin… by \u003ca href=\"https://github.com/JanzenJohn\"\u003e\u003ccode\u003e@​JanzenJohn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/686\"\u003enotify-rs/notify#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ewindows: Fix server hangs under some circumstance by \u003ca href=\"https://github.com/JunkuiZhang\"\u003e\u003ccode\u003e@​JunkuiZhang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/674\"\u003enotify-rs/notify#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove \u003ccode\u003efiletime\u003c/code\u003e dependency by \u003ca href=\"https://github.com/a1phyr\"\u003e\u003ccode\u003e@​a1phyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/690\"\u003enotify-rs/notify#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60 by \u003ca href=\"https://github.com/a1phyr\"\u003e\u003ccode\u003e@​a1phyr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/691\"\u003enotify-rs/notify#691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Use MSRV for Clippy and rustfmt by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/694\"\u003enotify-rs/notify#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not clone paths while walking dirs by \u003ca href=\"https://github.com/riberk\"\u003e\u003ccode\u003e@​riberk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/693\"\u003enotify-rs/notify#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: introduce \u003ccode\u003eWatcher::paths_mut\u003c/code\u003e for adding/removing paths in batch by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/692\"\u003enotify-rs/notify#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: make \u003ccode\u003ePathsMut::commit\u003c/code\u003e consuming by \u003ca href=\"https://github.com/branchseer\"\u003e\u003ccode\u003e@​branchseer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/695\"\u003enotify-rs/notify#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Prepare 8.1.0 release by \u003ca href=\"https://github.com/JohnTitor\"\u003e\u003ccode\u003e@​JohnTitor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/697\"\u003enotify-rs/notify#697\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo8it\"\u003e\u003ccode\u003e@​mo8it\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/667\"\u003enotify-rs/notify#667\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/20jasper\"\u003e\u003ccode\u003e@​20jasper\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/669\"\u003enotify-rs/notify#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florian-g2\"\u003e\u003ccode\u003e@​florian-g2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\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/notify-rs/notify/blob/notify-8.2.0/CHANGELOG.md\"\u003enotify's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify 8.2.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: notify user if inotify's \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: \u003ccode\u003eINotifyWatcher\u003c/code\u003e ignore events with unknown watch descriptors (instead of \u003ccode\u003eEventMask::Q_OVERFLOW\u003c/code\u003e) \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/698\"\u003e#698\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/698\"\u003enotify-rs/notify#698\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/700\"\u003enotify-rs/notify#700\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-full 0.6.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: allow \u003ccode\u003eFileIdCache\u003c/code\u003e trait implementations to choose ownership of the returned file-ids \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename event \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/664\"\u003enotify-rs/notify#664\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/680\"\u003enotify-rs/notify#680\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/701\"\u003e#701\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/701\"\u003enotify-rs/notify#701\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.7.0 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/680\"\u003e#680\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efile-id 0.2.3 (2025-08-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: implement \u003ccode\u003eAsRef\u0026lt;FileId\u0026gt;\u003c/code\u003e for \u003ccode\u003eFileId\u003c/code\u003e \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enotify 8.1.0 (2025-07-03)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: added support for the \u003ca href=\"https://docs.rs/flume\"\u003e\u003ccode\u003eflume\u003c/code\u003e\u003c/a\u003e crate\u003c/li\u003e\n\u003cli\u003eFIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/683\"\u003e#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: Return the crate error \u003ccode\u003ePathNotFound\u003c/code\u003e instead bubbling up the std::io error \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/685\"\u003e#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: fix server hangs when trashing folders on Windows \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/674\"\u003e#674\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003enotify 8.0.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update notify-types to version 2.0.0\u003c/li\u003e\n\u003cli\u003eCHANGE: raise MSRV to 1.77 \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: add config option to disable following symbolic links \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/635\"\u003e#635\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: unaligned access to FILE_NOTIFY_INFORMATION \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/647\"\u003e#647\u003c/a\u003e \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/635\"\u003e#635\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/635\"\u003enotify-rs/notify#635\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/647\"\u003e#647\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/647\"\u003enotify-rs/notify#647\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003enotify-types 2.0.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: replace instant crate with web-time \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/652\"\u003e#652\u003c/a\u003e \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eCHANGE: the web-time dependency is now behind the \u003ccode\u003eweb-time\u003c/code\u003e feature \u003cstrong\u003ebreaking\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/652\"\u003e#652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/652\"\u003enotify-rs/notify#652\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003edebouncer-mini 0.6.0 (2025-01-10)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update notify to version 8.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003edebouncer-full 0.5.0 (2025-01-10)\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/notify-rs/notify/commit/a1d7c2d8f80786679d58ec6d5986a1d4278bc8cf\"\u003e\u003ccode\u003ea1d7c2d\u003c/code\u003e\u003c/a\u003e Prepare release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/c685ea7d82b35b06bf81a824f68095e2bda6f0a7\"\u003e\u003ccode\u003ec685ea7\u003c/code\u003e\u003c/a\u003e Skip all \u003ccode\u003eModify\u003c/code\u003e events right after a \u003ccode\u003eCreate\u003c/code\u003e event, unless it's a rename e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/e36d54e94d2c364478f99f1d3b62245ed2ad2926\"\u003e\u003ccode\u003ee36d54e\u003c/code\u003e\u003c/a\u003e fix: INotifyWatcher may raise events with no paths (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/394ef18bebf0063c717ff7ea7387d36dacaf2c1c\"\u003e\u003ccode\u003e394ef18\u003c/code\u003e\u003c/a\u003e feat(inotify): notify a user if the \u003ccode\u003emax_user_watches\u003c/code\u003e has been reached impli...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/04473dea90a88c3444ff1a2876c4fbeda479441d\"\u003e\u003ccode\u003e04473de\u003c/code\u003e\u003c/a\u003e chore: Prepare 8.1.0 release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/697\"\u003e#697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/12a026d18ac097e578b2c3c2885ee60ae664072c\"\u003e\u003ccode\u003e12a026d\u003c/code\u003e\u003c/a\u003e fix: make \u003ccode\u003ePathsMut::commit\u003c/code\u003e consuming (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/d824023e483b24ceb398f08dec20f35ce575e7fa\"\u003e\u003ccode\u003ed824023\u003c/code\u003e\u003c/a\u003e feat: introduce \u003ccode\u003eWatcher::paths_mut\u003c/code\u003e for adding/removing paths in batch (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/b98413446040fe47e13eb3de7c8acd77d18aea78\"\u003e\u003ccode\u003eb984134\u003c/code\u003e\u003c/a\u003e Do not clone paths while walking dirs (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/416ba8248e25fc30b9503b1319933275c13e3576\"\u003e\u003ccode\u003e416ba82\u003c/code\u003e\u003c/a\u003e chore: Use MSRV for Clippy and rustfmt (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/10ce3ef6b79555159fae8a02919a43b499d1c2c3\"\u003e\u003ccode\u003e10ce3ef\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003ewindows-sys\u003c/code\u003e to v0.60 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/691\"\u003e#691\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-6.1.1...notify-8.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `notify-debouncer-mini` from 0.4.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/notify-rs/notify/releases\"\u003enotify-debouncer-mini's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003enotify-debouncer-full: v0.7.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\nThe MSRV policy has been changed since this release.\nCheck out README for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eFEATURE: support wasm build \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/673\"\u003e#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: events within the timeout were not deduplicated, causing \u003ccode\u003eevent_handler\u003c/code\u003e to be called multiple times for events that should have been merged \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/711\"\u003e#711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/673\"\u003e#673\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/673\"\u003enotify-rs/notify#673\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/711\"\u003e#711\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/711\"\u003enotify-rs/notify#711\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/notify-rs/notify/commit/e4a0ea8be037ddf5c4d901f2bd84bcad12f74fd2\"\u003e\u003ccode\u003ee4a0ea8\u003c/code\u003e\u003c/a\u003e debouncer-full: prepare v0.7.0 release (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/762\"\u003e#762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/1f47465f940374e0a1dae2292a10e3f2c6cb2141\"\u003e\u003ccode\u003e1f47465\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate windows-sys to 0.61.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/760\"\u003e#760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/e268a171a9a842bd1f43054dba41a07ab3a65d7e\"\u003e\u003ccode\u003ee268a17\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate flume to 0.12.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/aa8b8c483a72ce74872043288827d351a2032d0b\"\u003e\u003ccode\u003eaa8b8c4\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate mio to v1.1.1 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/753\"\u003e#753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/e817c99feea81e26a6fc09367fa5d5684bab5760\"\u003e\u003ccode\u003ee817c99\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate insta to v1.46.1 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/172217f525c5ab956f0a58ec9589abd8ca2c7cda\"\u003e\u003ccode\u003e172217f\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate deser-hjson to v2.2.5 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/750\"\u003e#750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/42e87aec8bd43ee82c16caf6e5d40c19c405751f\"\u003e\u003ccode\u003e42e87ae\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate serde_json to v1.0.149 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/a3a7304baaef0f185c4d8517d5a0d01c387fb5f0\"\u003e\u003ccode\u003ea3a7304\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tempfile to v3.24.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/759\"\u003e#759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/cb3043e919ef4a3672ce4c071eece9ef9d9c4766\"\u003e\u003ccode\u003ecb3043e\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate rand to 0.9.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/758\"\u003e#758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/bb30ddf3150ba2231e4663d3cd0b000da1435018\"\u003e\u003ccode\u003ebb30ddf\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate nix to 0.30.0 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/notify-rs/notify/compare/debouncer-mini-0.4.1...debouncer-full-0.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lopdf` from 0.33.0 to 0.40.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/J-F-Liu/lopdf/releases\"\u003elopdf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.39.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd pdf decryption support that derived from pdftk by \u003ca href=\"https://github.com/Mon-ius\"\u003e\u003ccode\u003e@​Mon-ius\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/443\"\u003eJ-F-Liu/lopdf#443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd font embedding support to Document API \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/issues/219\"\u003e#219\u003c/a\u003e by \u003ca href=\"https://github.com/Rayato159\"\u003e\u003ccode\u003e@​Rayato159\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/439\"\u003eJ-F-Liu/lopdf#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd load_with_password for encrypted PDFs by \u003ca href=\"https://github.com/vysakh0\"\u003e\u003ccode\u003e@​vysakh0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/455\"\u003eJ-F-Liu/lopdf#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace O(n×m) search_substring with O(n) linear algorithm by \u003ca href=\"https://github.com/withzombies\"\u003e\u003ccode\u003e@​withzombies\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/460\"\u003eJ-F-Liu/lopdf#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd load_metadata() by \u003ca href=\"https://github.com/abimaelmartell\"\u003e\u003ccode\u003e@​abimaelmartell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/459\"\u003eJ-F-Liu/lopdf#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport encrypted PDFs in metadata extraction API by \u003ca href=\"https://github.com/abimaelmartell\"\u003e\u003ccode\u003e@​abimaelmartell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/461\"\u003eJ-F-Liu/lopdf#461\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix font resource linkage missed in PR \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/issues/439\"\u003e#439\u003c/a\u003e by \u003ca href=\"https://github.com/Rayato159\"\u003e\u003ccode\u003e@​Rayato159\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/444\"\u003eJ-F-Liu/lopdf#444\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Handle Byte Order Marks in CMaps by \u003ca href=\"https://github.com/CryZe\"\u003e\u003ccode\u003e@​CryZe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/450\"\u003eJ-F-Liu/lopdf#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed parsing of empty bfrange / bfchar sections in ToUnicode CMaps by \u003ca href=\"https://github.com/RubyBit\"\u003e\u003ccode\u003e@​RubyBit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/456\"\u003eJ-F-Liu/lopdf#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix allow 'length' entry to be present for V=1 encryption by \u003ca href=\"https://github.com/lukaszgemborowski\"\u003e\u003ccode\u003e@​lukaszgemborowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/457\"\u003eJ-F-Liu/lopdf#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix get_page_images: do not fail if page does not contain XObject by \u003ca href=\"https://github.com/lukaszgemborowski\"\u003e\u003ccode\u003e@​lukaszgemborowski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/458\"\u003eJ-F-Liu/lopdf#458\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks a lot to the new contributors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rayato159\"\u003e\u003ccode\u003e@​Rayato159\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/439\"\u003eJ-F-Liu/lopdf#439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CryZe\"\u003e\u003ccode\u003e@​CryZe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/450\"\u003eJ-F-Liu/lopdf#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vysakh0\"\u003e\u003ccode\u003e@​vysakh0\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/455\"\u003eJ-F-Liu/lopdf#455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RubyBit\"\u003e\u003ccode\u003e@​RubyBit\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/456\"\u003eJ-F-Liu/lopdf#456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lukaszgemborowski\"\u003e\u003ccode\u003e@​lukaszgemborowski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/457\"\u003eJ-F-Liu/lopdf#457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withzombies\"\u003e\u003ccode\u003e@​withzombies\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/460\"\u003eJ-F-Liu/lopdf#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/abimaelmartell\"\u003e\u003ccode\u003e@​abimaelmartell\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/459\"\u003eJ-F-Liu/lopdf#459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.38.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md#v0380-2025-08-26\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003eThanks a lot to the new contributors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nicolasdao\"\u003e\u003ccode\u003e@​nicolasdao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/435\"\u003eJ-F-Liu/lopdf#435\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.37.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md#v0370-2025-08-08\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003cp\u003eThanks a lot to the new contributors:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oonxt\"\u003e\u003ccode\u003e@​oonxt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/421\"\u003eJ-F-Liu/lopdf#421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Gei0r\"\u003e\u003ccode\u003e@​Gei0r\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/J-F-Liu/lopdf/pull/423\"\u003eJ-F-Liu/lopdf#423\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.36.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md#v0360-2025-03-15\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003e0.35.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md#0350-2025-01-19\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md\"\u003elopdf's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[Unreleased]\u003c/h2\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eLoadOptions\u003c/code\u003e struct with \u003ccode\u003epassword\u003c/code\u003e, \u003ccode\u003efilter\u003c/code\u003e, and \u003ccode\u003estrict\u003c/code\u003e fields for extensible loading configuration\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eload_with_options\u003c/code\u003e, \u003ccode\u003eload_from_with_options\u003c/code\u003e, and \u003ccode\u003eload_mem_with_options\u003c/code\u003e methods (sync + async)\u003c/li\u003e\n\u003cli\u003eAdd support for the \u003ccode\u003e'\u003c/code\u003e, \u003ccode\u003e\u0026quot;\u003c/code\u003e, and \u003ccode\u003eT*\u003c/code\u003e text-showing operators in \u003ccode\u003eextract_text\u003c/code\u003e / \u003ccode\u003eextract_text_chunks\u003c/code\u003e (PDF 1.7 §9.4.2-3). Previously these operators fell through the silent-drop arm, losing their associated text content.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecreator::tests::create_document_with_operations\u003c/code\u003e helper for tests that need to exercise specific content-stream operators not produced by \u003ccode\u003ecreate_document_with_texts\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecate\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eload_filtered\u003c/code\u003e, \u003ccode\u003eload_from_with_password\u003c/code\u003e, \u003ccode\u003eload_mem_with_password\u003c/code\u003e in favor of \u003ccode\u003e_with_options\u003c/code\u003e variants\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/compare/v0.37.0...v0.38.0\"\u003ev0.38.0\u003c/a\u003e (2025-08-26)\u003c/h2\u003e\n\u003ch3\u003eAdd\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd enhanced PDF decryption support for encrypted documents with empty passwords\u003c/li\u003e\n\u003cli\u003eAdd automatic decryption during document loading for better pdftk compatibility\u003c/li\u003e\n\u003cli\u003eAdd raw object extraction before parsing to handle encrypted content\u003c/li\u003e\n\u003cli\u003eAdd support for decrypting PDFs with compressed object streams\u003c/li\u003e\n\u003cli\u003eAdd comprehensive test suite for PDF decryption functionality\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eassets/encrypted.pdf\u003c/code\u003e test file for decryption testing\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating decryption capabilities (\u003ccode\u003etest_decryption.rs\u003c/code\u003e, \u003ccode\u003everify_decryption.rs\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhance \u003ccode\u003eReader::read()\u003c/code\u003e to detect and handle encrypted PDFs automatically\u003c/li\u003e\n\u003cli\u003eEnhance document loading to attempt empty password authentication by default\u003c/li\u003e\n\u003cli\u003eEnhance object processing to decrypt objects after parsing\u003c/li\u003e\n\u003cli\u003eEnhance support for encrypted PDFs containing object streams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix encrypted object parsing by extracting raw bytes before decryption\u003c/li\u003e\n\u003cli\u003eFix object stream handling in encrypted documents\u003c/li\u003e\n\u003cli\u003eFix decryption workflow to match pdftk's approach\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImplementation Details\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModified \u003ccode\u003esrc/reader.rs\u003c/code\u003e to add \u003ccode\u003eload_encrypted_document()\u003c/code\u003e method\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eextract_raw_object()\u003c/code\u003e method for raw byte extraction\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eparse_raw_object()\u003c/code\u003e method for parsing extracted bytes\u003c/li\u003e\n\u003cli\u003eStore raw object bytes in \u003ccode\u003eReader::raw_objects\u003c/code\u003e field for deferred decryption\u003c/li\u003e\n\u003cli\u003eProcess compressed objects from object streams after decryption\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/compare/v0.36.0...v0.37.0\"\u003ev0.37.0\u003c/a\u003e (2025-08-08)\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/J-F-Liu/lopdf/commit/855e569449ec3470413ce00816fa0e3b97be22e4\"\u003e\u003ccode\u003e855e569\u003c/code\u003e\u003c/a\u003e Release 0.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/845cd3d4648d9cefb7b5def5fb387df61ba3a0e5\"\u003e\u003ccode\u003e845cd3d\u003c/code\u003e\u003c/a\u003e fix(cmap): bounds-check ArrayOfHexStrings index in bfrange lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/087d3bc55986ca4a00fed1728205c92b19d718ef\"\u003e\u003ccode\u003e087d3bc\u003c/code\u003e\u003c/a\u003e return Option via ok() instead of unwrap() for decode_text_string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/dec5ec6e2f53576b185dedad28fdd1016b45679e\"\u003e\u003ccode\u003edec5ec6\u003c/code\u003e\u003c/a\u003e fix: fails to decode PDFDocEncoding-encoded Strings in metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/caf963e6acea6f51a0d6ea0456b6ebae4ac7c138\"\u003e\u003ccode\u003ecaf963e\u003c/code\u003e\u003c/a\u003e fix: fall back to raw deflate when zlib checksum fails in encrypted PDFs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/1afbb110f98f3bf4d69bd8776da353c25b7e91c4\"\u003e\u003ccode\u003e1afbb11\u003c/code\u003e\u003c/a\u003e fix: skip leading whitespace when parsing objects in ObjStm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/dc2887a48d22afdeccb335ba341421352f2ee8d3\"\u003e\u003ccode\u003edc2887a\u003c/code\u003e\u003c/a\u003e update src/reader to make clippy happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/3bc6a52cf1684a667661c2c1620b32a693047ae9\"\u003e\u003ccode\u003e3bc6a52\u003c/code\u003e\u003c/a\u003e fix(reader): fall back to keeping ObjStm objects not tracked by xref\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/7ca36d721d1df6494c39ac8a0d71f3ade3e1d468\"\u003e\u003ccode\u003e7ca36d7\u003c/code\u003e\u003c/a\u003e fix(reader): use xref to resolve conflicting ObjStm entries in linearized PDFs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/J-F-Liu/lopdf/commit/504f09e1f15e57c41838c8a6a6c46fd7ee063c2d\"\u003e\u003ccode\u003e504f09e\u003c/code\u003e\u003c/a\u003e examples: Fix slice out of bounds panic\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/J-F-Liu/lopdf/compare/v0.33.0...v0.40.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image` from 0.24.9 to 0.25.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/image-rs/image/blob/v0.25.10/CHANGES.md\"\u003eimage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 0.25.10\u003c/h3\u003e\n\u003cp\u003eFeatures:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003eGenericImage::copy_from_samples\u003c/code\u003e that can be implemented for images\nthat can be efficiently filled from a matrix-layout of samples. Its default\nimplementation will \u003cem\u003enot\u003c/em\u003e defer to \u003ccode\u003ecopy_from\u003c/code\u003e, consider implementing this if\nyou specialized the latter.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eGenericImageView::to_pixel_view\u003c/code\u003e that can be implemented to describe\nthe buffer in terms our \u003ccode\u003eFlatSamples\u003c/code\u003e matrix layout, if applicable. This\nallows algorithms over generic images to run a specialized version where they\ncan be more efficient over an raw input slice.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eImageBuffer::from_raw_bgr{,a}\u003c/code\u003e to efficiently byte-swap images into\nthe RGBA layout of the buffer (\u003ca href=\"https://redirect.githu...\n\n_Description has been truncated_","html_url":"https://github.com/iperka/paporg/pull/84","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iperka%2Fpaporg/issues/84","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/84/packages"}},{"old_version":"0.4.1","new_version":"0.4.2","update_type":"patch","path":null,"pr_created_at":"2026-05-25T22:26:55.000Z","version_change":"0.4.1 → 0.4.2","issue":{"uuid":"4519846682","node_id":"PR_kwDORWbmo87fL7aR","number":2,"state":"closed","title":"Bump the all-deps 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-02T23:31:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T22:26:55.000Z","updated_at":"2026-06-02T23:31:20.000Z","time_to_close":695063,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-deps","update_count":16,"packages":[{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand_core"},{"name":"log","old_version":"0.4.29","new_version":"0.4.30","repository_url":"https://github.com/rust-lang/log"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rand_pcg","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rngs"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"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.102","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.11.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"either","old_version":"1.15.0","new_version":"1.16.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.0","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"itoa","old_version":"1.0.17","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"libc","old_version":"0.2.182","new_version":"0.2.186","repository_url":"https://github.com/rust-lang/libc"},{"name":"quote","old_version":"1.0.44","new_version":"1.0.45","repository_url":"https://github.com/dtolnay/quote"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"syn","old_version":"2.0.116","new_version":"2.0.117","repository_url":"https://github.com/dtolnay/syn"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-deps group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [rand_core](https://github.com/rust-random/rand_core) | `0.10.0` | `0.10.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.30` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.2` |\n| [rand_pcg](https://github.com/rust-random/rngs) | `0.10.1` | `0.10.2` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\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.102` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.11.1` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.16.0` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.0` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.17` | `1.0.18` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.182` | `0.2.186` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.44` | `1.0.45` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.116` | `2.0.117` |\n\n\nUpdates `rand_core` from 0.10.0 to 0.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand_core/releases\"\u003erand_core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.1\u003c/h2\u003e\n\u003ch2\u003eFixed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReference to the \u003ccode\u003erand\u003c/code\u003e crate in \u003ccode\u003eTryRng\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand_core/pull/75\"\u003erust-random/rand_core#75\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jtojnar\"\u003e\u003ccode\u003e@​jtojnar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-random/rand_core/pull/75\"\u003erust-random/rand_core#75\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-random/rand_core/compare/v0.10.0...v0.10.1\"\u003ehttps://github.com/rust-random/rand_core/compare/v0.10.0...v0.10.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/rust-random/rand_core/blob/master/CHANGELOG.md\"\u003erand_core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/rand_core/compare/v0.10.0...v0.10.1\"\u003e0.10.1\u003c/a\u003e - 2026-04-13\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference to the \u003ccode\u003erand\u003c/code\u003e crate in \u003ccode\u003eTryRng\u003c/code\u003e docs (\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand_core/pull/75\"\u003erust-random/rand_core#75\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_core/commit/5cd7df496d0bff1d95534ac8b66a2610f5bf7808\"\u003e\u003ccode\u003e5cd7df4\u003c/code\u003e\u003c/a\u003e Release v0.10.1 (\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_core/commit/a2a15a91941bc0bb9041ac65a6b1813f718041a0\"\u003e\u003ccode\u003ea2a15a9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003erand::Rng\u003c/code\u003e reference (\u003ca href=\"https://redirect.github.com/rust-random/rand_core/issues/75\"\u003e#75\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rand_core/compare/v0.10.0...v0.10.1\"\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.30\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.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.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/9c55760b499b18e81de7df5f3c13a67d5661131d\"\u003e\u003ccode\u003e9c55760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/725\"\u003e#725\u003c/a\u003e from rust-lang/cargo/0.4.30\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/d1acb0585c0f6af5dc466eb255187cd6d3b7359e\"\u003e\u003ccode\u003ed1acb05\u003c/code\u003e\u003c/a\u003e update docs on current MSRV and note latest bump in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/50682937b0d9ec9a18c4c9b0510d889762e20e34\"\u003e\u003ccode\u003e5068293\u003c/code\u003e\u003c/a\u003e prepare for 0.4.30 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7ccd873cb50de97690d46f69d8744a61f0b87c46\"\u003e\u003ccode\u003e7ccd873\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/724\"\u003e#724\u003c/a\u003e from rust-lang/feat/net-to-value\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/923dfaaf00dca352efe45930ae009d9a22526597\"\u003e\u003ccode\u003e923dfaa\u003c/code\u003e\u003c/a\u003e fix up test cfgs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/ecb7de8daf7feec9dcf0d31cecc8523b31a8d104\"\u003e\u003ccode\u003eecb7de8\u003c/code\u003e\u003c/a\u003e gate net value impls on std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bb4f6d2e377b0008b740631124f292e80d4e5d\"\u003e\u003ccode\u003e67bb4f6\u003c/code\u003e\u003c/a\u003e run fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/25f49fe3d31e7a0797652ad4bacaff633f7237cd\"\u003e\u003ccode\u003e25f49fe\u003c/code\u003e\u003c/a\u003e rework net type capturing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7087dcb95cb925364b4ba1da0d7c0eead9356dfc\"\u003e\u003ccode\u003e7087dcb\u003c/code\u003e\u003c/a\u003e feat: impl ToValue for core::net types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/67bc7e32c68a4a8908d1016693418f12b43bab90\"\u003e\u003ccode\u003e67bc7e3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/723\"\u003e#723\u003c/a\u003e from woodruffw-forks/ww/ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\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.1 to 0.4.2\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\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/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_pcg` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rngs/commit/cc285e994b4dc236f138fafe2a59377ef63cdcfa\"\u003e\u003ccode\u003ecc285e9\u003c/code\u003e\u003c/a\u003e [rand_pcg v0.10.2] Add internal state fetching and construction (\u003ca href=\"https://redirect.github.com/rust-random/rngs/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rngs/commit/2100f8fe63a540d1536f7d089f0772eaa6b5ae8d\"\u003e\u003ccode\u003e2100f8f\u003c/code\u003e\u003c/a\u003e Update links to point at the rngs repo (\u003ca href=\"https://redirect.github.com/rust-random/rngs/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-random/rngs/compare/rand_pcg-0.10.1...rand_pcg-0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.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 `anyhow` from 1.0.101 to 1.0.102\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.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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.102\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.11.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.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.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/4ed9ffa949970239cd2d87c775e9fdcf9c438fb5\"\u003e\u003ccode\u003e4ed9ffa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/482\"\u003e#482\u003c/a\u003e from KodrAus/cargo/2.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c53cd57ace14f16cc8cf8384948131f7b8702509\"\u003e\u003ccode\u003ec53cd57\u003c/code\u003e\u003c/a\u003e prepare for 2.11.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a44410aa8495ff70aba99c7840200543ac17d5de\"\u003e\u003ccode\u003ea44410a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/481\"\u003e#481\u003c/a\u003e from KodrAus/docs/clarifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/3d671b9b0e52cb078c00127300fdffbee8d7915d\"\u003e\u003ccode\u003e3d671b9\u003c/code\u003e\u003c/a\u003e update more compile error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5f3adade4349a459e496736106a6e7d2115ac294\"\u003e\u003ccode\u003e5f3adad\u003c/code\u003e\u003c/a\u003e fix up compile error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/780765d17cb8d4b5b921e0ee2ac774f8e7b3471f\"\u003e\u003ccode\u003e780765d\u003c/code\u003e\u003c/a\u003e fix up contains and intersection docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/97b7607c227a3c55cc50398a71e0c2de3e0b8fc3\"\u003e\u003ccode\u003e97b7607\u003c/code\u003e\u003c/a\u003e clarify self and other in method docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/88a7a18a2ec3e673ff3217da83d56cdadd9a99a4\"\u003e\u003ccode\u003e88a7a18\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/477\"\u003e#477\u003c/a\u003e from DanielEScherzer/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f0e46461a8f9b569bd1f780a7766da26a60560dd\"\u003e\u003ccode\u003ef0e4646\u003c/code\u003e\u003c/a\u003e example_generated.rs: add missing third slash for doc comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/a31c96f5cb0f8cc7eeba7de989eb4cefe349a1b1\"\u003e\u003ccode\u003ea31c96f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/478\"\u003e#478\u003c/a\u003e from DanielEScherzer/beta-bless\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\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 `indexmap` from 2.13.0 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\u003ch2\u003e2.13.1 (2026-04-02)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade some \u003ccode\u003eSlice\u003c/code\u003e methods \u003ccode\u003econst\u003c/code\u003e:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003emap::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eset::Slice::{first,last,split_at,split_at_checked,split_first,split_last}\u003c/code\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/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.0...2.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itoa` from 1.0.17 to 1.0.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/itoa/releases\"\u003eitoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify pointer usage in Buffer::format method (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xtqqczze\"\u003e\u003ccode\u003e@​xtqqczze\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize 128-bit integer formatting (\u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jhpratt\"\u003e\u003ccode\u003e@​jhpratt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/af77385d0daf4d0e949e81f2588be2e44f69f086\"\u003e\u003ccode\u003eaf77385\u003c/code\u003e\u003c/a\u003e Release 1.0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/73a7c03e23852fd51f9eb1ff6caa44bdb956dbed\"\u003e\u003ccode\u003e73a7c03\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/68\"\u003e#68\u003c/a\u003e from jhpratt/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/7b4c86b03eceb1fdb6e0bb8e85160dac8ba6a24a\"\u003e\u003ccode\u003e7b4c86b\u003c/code\u003e\u003c/a\u003e Optimize 128-bit integer formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/0d8a4899bf99e559fdf7017d3b9ad22fdbcab70d\"\u003e\u003ccode\u003e0d8a489\u003c/code\u003e\u003c/a\u003e Fill in pointer cast type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/e693c49e60b28c96d0dccac9161638ffcefbc1de\"\u003e\u003ccode\u003ee693c49\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/itoa/issues/67\"\u003e#67\u003c/a\u003e from xtqqczze/as_mut_ptr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/29b34100d5bb281c692aca62dd02262fbc95124a\"\u003e\u003ccode\u003e29b3410\u003c/code\u003e\u003c/a\u003e Simplify pointer usage in Buffer::format method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/bbf077faeb6c9d1d52ee025f81ac240f07cba951\"\u003e\u003ccode\u003ebbf077f\u003c/code\u003e\u003c/a\u003e Switch to 9975WX benchmark data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/itoa/commit/65bc721a0d5811ef63eb188d7013bbd455175068\"\u003e\u003ccode\u003e65bc721\u003c/code\u003e\u003c/a\u003e Delete old chart code\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/itoa/compare/1.0.17...1.0.18\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.182 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\u003ch2\u003e0.2.184\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cp\u003eThe remaining fixed-width integer aliases, \u003ccode\u003e__uint128_t\u003c/code\u003e, \u003ccode\u003e__uint128\u003c/code\u003e, \u003ccode\u003e__int128_t\u003c/code\u003e, and \u003ccode\u003e__int128\u003c/code\u003e,\nhave been deprecated. Use \u003ccode\u003ei128\u003c/code\u003e and \u003ccode\u003eu128\u003c/code\u003e instead. (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4343\"\u003e#4343\u003c/a\u003e)\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.184\"\u003e0.2.184\u003c/a\u003e - 2026-04-01\u003c/h2\u003e\n\u003ch3\u003eMSRV\u003c/h3\u003e\n\u003cp\u003eThis release increases the MSRV of \u003ccode\u003elibc\u003c/code\u003e to 1.65. With this update, you can now always use the\n\u003ccode\u003ecore::ffi::c_*\u003c/code\u003e types with \u003ccode\u003elibc\u003c/code\u003e definitions, since \u003ccode\u003elibc\u003c/code\u003e has been changed to reexport from\n\u003ccode\u003ecore\u003c/code\u003e rather than redefining them. (This \u003cem\u003eusually\u003c/em\u003e worked before but had edge cases.)\n(\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4972\"\u003e#4972\u003c/a\u003e)\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBSD: Add \u003ccode\u003eIP_MINTTL\u003c/code\u003e to bsd (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCygwin: Add \u003ccode\u003eTIOCM_DSR\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5031\"\u003e#5031\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFreeBSD: Added \u003ccode\u003exfile\u003c/code\u003e structe and file descriptor types (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5002\"\u003e#5002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add CAN netlink bindings (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5011\"\u003e#5011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ethhdr\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4239\"\u003e#4239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Add \u003ccode\u003estruct ifinfomsg\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux: Define \u003ccode\u003emax_align_t\u003c/code\u003e for riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5029\"\u003e#5029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetBSD: Add missing \u003ccode\u003eCLOCK_\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Add \u003ccode\u003e_SC_HOST_NAME_MAX\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5004\"\u003e#5004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVxWorks: Add \u003ccode\u003eflock\u003c/code\u003e and \u003ccode\u003eF_*LCK\u003c/code\u003e constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4043\"\u003e#4043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWASI: Add all \u003ccode\u003e_SC_*\u003c/code\u003e sysconf constants (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5023\"\u003e#5023\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\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/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.182...0.2.186\"\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.44 to 1.0.45\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.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/842ffde933fdd76cd1681a288bed136d8b95a97a\"\u003e\u003ccode\u003e842ffde\u003c/code\u003e\u003c/a\u003e Release 1.0.45\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/93d691cce95b31c607be7a2aef2a784abc60b525\"\u003e\u003ccode\u003e93d691c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e from dtolnay/arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/d27d589652ebe1ffc044f75e80ed3a6a86d3cdcd\"\u003e\u003ccode\u003ed27d589\u003c/code\u003e\u003c/a\u003e ToTokens for Arc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/24d10826cf003ebaa74fd73cdc94ed36ccbae001\"\u003e\u003ccode\u003e24d1082\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/26b127632c74209ef5281452742a9fbd6fbab2cb\"\u003e\u003ccode\u003e26b1276\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/c5e1c9ef46524e84d5072d0be5c7c62637986ce5\"\u003e\u003ccode\u003ec5e1c9e\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/58e21550d88a48248159939cfed14f30df3c0fee\"\u003e\u003ccode\u003e58e2155\u003c/code\u003e\u003c/a\u003e Remove compiler version support from readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1fc6b50769abb6117f1b786d5c68a772cadaab04\"\u003e\u003ccode\u003e1fc6b50\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/515480a4349d1842c10f92170a7949fa9916fd24\"\u003e\u003ccode\u003e515480a\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-02-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/2c5e7709dd9b7c7f5a0728d3ed4f8ade2940ad86\"\u003e\u003ccode\u003e2c5e770\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-01-30\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.44...1.0.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `r-efi` from 5.3.0 to 6.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/r-efi/r-efi/releases\"\u003er-efi's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003er-efi-6.0.0\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e# r-efi - UEFI Reference Specification Protocol Constants and Definitions\n\u003ch2\u003eCHANGES WITH 6.0.0:\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e* Change all function prototypes to use `unsafe fn`. This is a major\n  change, but reflects what all downstream users have already assumed.\n\n* Drop the obsolete `efiapi` and `examples` feature flags. The former\n  was unused, and the latter is an alias for `native`.\n\n* The `eficall!{}` macro is now fully inline in all of r-efi. It is\n  still provided for external users, but will no longer be used by\n  r-efi. All users are recommended to use `extern \u0026amp;quot;efiapi\u0026amp;quot;` directly.\n\nContributions from: Alan Egerton, David Rheinsberg\n\n- Dußlingen, 2026-02-03\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\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/r-efi/r-efi/blob/main/NEWS.md\"\u003er-efi's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eCHANGES WITH 6.0.0:\u003c/h2\u003e\n\u003cpre\u003e\u003ccode\u003e    * Change all function prototypes to use `unsafe fn`. This is a major\n      change, but reflects what all downstream users have already assumed.\n\u003cpre\u003e\u003ccode\u003e* Drop the obsolete `efiapi` and `examples` feature flags. The former\n  was unused, and the latter is an alias for `native`.\n\n* The `eficall!{}` macro is now fully inline in all of r-efi. It is\n  still provided for external users, but will no longer be used by\n  r-efi. All users are recommended to use `extern \u0026amp;quot;efiapi\u0026amp;quot;` directly.\n\nContributions from: Alan Egerton, David Rheinsberg\n\n- Dußlingen, 2026-02-03\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/7e1b0322d31d625f81a5656096330934f9cd835d\"\u003e\u003ccode\u003e7e1b032\u003c/code\u003e\u003c/a\u003e r-efi: prepare v6.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/96504bb201057f20bde7ee2a162ad166eef2bb53\"\u003e\u003ccode\u003e96504bb\u003c/code\u003e\u003c/a\u003e r-efi: inline eficall!{}\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/ea214336e64cca573d46ac216898e8656d750b20\"\u003e\u003ccode\u003eea21433\u003c/code\u003e\u003c/a\u003e build: drop unused feature flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/48b1a11e5c7a886542eed2edef75a82c5645b493\"\u003e\u003ccode\u003e48b1a11\u003c/code\u003e\u003c/a\u003e r-efi: extend the transpose guidelines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/e7015361b14092c11dacc29a06fd8578d7518a70\"\u003e\u003ccode\u003ee701536\u003c/code\u003e\u003c/a\u003e build: synchronize AUTHORS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/6f2330e13b58075dccfe021b4aa72d290505be2b\"\u003e\u003ccode\u003e6f2330e\u003c/code\u003e\u003c/a\u003e r-efi: update remaining prototypes to \u003ccode\u003eunsafe fn\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r-efi/r-efi/commit/60793e03772769c8e29e5518a3d1b28008f96b55\"\u003e\u003ccode\u003e60793e0\u003c/code\u003e\u003c/a\u003e Fix signatures of most EFI functions to be unsafe\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/r-efi/r-efi/compare/v5.3.0...v6.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `semver` from 1.0.27 to 1.0.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/semver/releases\"\u003esemver's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.28\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/semver/commit/7625c7aa3f0e8ba21e099d1765bcebcb72aa8816\"\u003e\u003ccode\u003e7625c7a\u003c/code\u003e\u003c/a\u003e Release 1.0.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/fd404d082c2666b3df87c6229b85201a8533adda\"\u003e\u003ccode\u003efd404d0\u003c/code\u003e\u003c/a\u003e Merge pull request 351 from czy-29/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/f75f26e98469c637ebb45baaa9c9694fc235f80b\"\u003e\u003ccode\u003ef75f26e\u003c/code\u003e\u003c/a\u003e The \u003ccode\u003edoc_auto_cfg\u003c/code\u003e and \u003ccode\u003edoc_cfg\u003c/code\u003e features have been merged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/9e2bfa2ec874e1d9fc1abe7b109dd212a6fd85c2\"\u003e\u003ccode\u003e9e2bfa2\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003eserde\u003c/code\u003e on \u003ccode\u003edocs.rs\u003c/code\u003e and automatically add \u003ccode\u003eserde\u003c/code\u003e flag to the docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/8591f2344b52b31d85b538de58b76a676fe9ff90\"\u003e\u003ccode\u003e8591f23\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/66bdd2ce5fb40d435677a03aaaaa60c569e8932c\"\u003e\u003ccode\u003e66bdd2c\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/324ffce5d914778062136c9744ffdf53523c9fa2\"\u003e\u003ccode\u003e324ffce\u003c/code\u003e\u003c/a\u003e Switch from cargo bench to criterion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/semver/commit/34133a568a2fd0d9f10ef45bbf12d280e795c03e\"\u003e\u003ccode\u003e34133a5\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/semver/commit/7f935ffc7235e20864e7cba882077c9d8ad65f7c\"\u003e\u003ccode\u003e7f935ff\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/semver/commit/c07fb913535b7f12d4780fbcc9fef0e0bb6fc836\"\u003e\u003ccode\u003ec07fb91\u003c/code\u003e\u003c/a\u003e Switch from test::black_box to std::hint::black_box\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/semver/compare/1.0.27...1.0.28\"\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.116 to 2.0.117\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.117\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix parsing of \u003ccode\u003eself::\u003c/code\u003e pattern in first function argument (\u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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/7bcb37cdb3399977658c8b52d2441d37e42e48f2\"\u003e\u003ccode\u003e7bcb37c\u003c/code\u003e\u003c/a\u003e Release 2.0.117\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/9c6e7d3b8df7b30909d60395f88a6ca07688e1c1\"\u003e\u003ccode\u003e9c6e7d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/syn/issues/1970\"\u003e#1970\u003c/a\u003e from dtolnay/receiver\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/019a84847eded0cdb1f7856e0752ba618155cfc9\"\u003e\u003ccode\u003e019a848\u003c/code\u003e\u003c/a\u003e Fix self:: pattern in first function argument\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/23f54f3cf61ddedd5daea4f347eca2d4b84c8abb\"\u003e\u003ccode\u003e23f54f3\u003c/code\u003e\u003c/a\u003e Update test suite to nightly-2026-02-18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/syn/commit/b99b9a627c46580343398472e7b08a131357a994\"\u003e\u003ccode\u003eb99b9a6\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/syn/compare/2.0.116...2.0.117\"\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/dustlang-packages/rand/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dustlang-packages%2Frand/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"0.4.1","new_version":"0.4.2","update_type":"patch","path":null,"pr_created_at":"2026-05-25T21:30:10.000Z","version_change":"0.4.1 → 0.4.2","issue":{"uuid":"4519632601","node_id":"PR_kwDORWGIU87fLPwi","number":513,"state":"open","title":"chore(deps): bump the patch-and-minor group with 7 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T21:30:10.000Z","updated_at":"2026-05-25T21:33:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-and-minor","update_count":7,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.150","repository_url":"https://github.com/serde-rs/json"},{"name":"getrandom","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"pgvector","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/pgvector/pgvector-rust"},{"name":"aws-config","old_version":"1.8.16","new_version":"1.8.17","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-sdk-s3","old_version":"1.132.0","new_version":"1.133.0","repository_url":"https://github.com/awslabs/aws-sdk-rust"},{"name":"aws-smithy-runtime-api","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types","old_version":"1.4.7","new_version":"1.4.8","repository_url":"https://github.com/smithy-lang/smithy-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the patch-and-minor group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.1` | `0.4.2` |\n| [pgvector](https://github.com/pgvector/pgvector-rust) | `0.4.1` | `0.4.2` |\n| [aws-config](https://github.com/smithy-lang/smithy-rs) | `1.8.16` | `1.8.17` |\n| [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.132.0` | `1.133.0` |\n| [aws-smithy-runtime-api](https://github.com/smithy-lang/smithy-rs) | `1.12.0` | `1.12.1` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.4.7` | `1.4.8` |\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 `getrandom` from 0.4.1 to 0.4.2\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\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/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pgvector` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pgvector/pgvector-rust/blob/master/CHANGELOG.md\"\u003epgvector's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.2 (2026-05-22)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for SQLx 0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/71506c34dfe22577f4b28750bd1dcbf12ba6e0e8\"\u003e\u003ccode\u003e71506c3\u003c/code\u003e\u003c/a\u003e Version bump to 0.4.2 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/c1bc9d94cc3d3d532d1bcade2592f2fa0392afe3\"\u003e\u003ccode\u003ec1bc9d9\u003c/code\u003e\u003c/a\u003e Updated license year [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/71ea93ae8695c68f5f3c888f5df4dbb6608c19d2\"\u003e\u003ccode\u003e71ea93a\u003c/code\u003e\u003c/a\u003e Added support for SQLx 0.9 - closes \u003ca href=\"https://redirect.github.com/pgvector/pgvector-rust/issues/25\"\u003e#25\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/68b5244cc491e1cba038deac6040ef51031e4ec2\"\u003e\u003ccode\u003e68b5244\u003c/code\u003e\u003c/a\u003e Updated pgvector on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/9d725eff75c302ee818e18dd28dcd838db051bb5\"\u003e\u003ccode\u003e9d725ef\u003c/code\u003e\u003c/a\u003e Updated checkout action [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/0093baac5ee7c06c958f09300d1ba51aca703cc5\"\u003e\u003ccode\u003e0093baa\u003c/code\u003e\u003c/a\u003e Updated Disco example [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/580451618e5349c29f542880c91f1b84e1122a5a\"\u003e\u003ccode\u003e5804516\u003c/code\u003e\u003c/a\u003e Ran cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/4d266d1eb025e21abce31b8fb738e227fe11feb1\"\u003e\u003ccode\u003e4d266d1\u003c/code\u003e\u003c/a\u003e Updated checkout action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/bbbf7b3a2a4278d506eff63020c42e6264c000e0\"\u003e\u003ccode\u003ebbbf7b3\u003c/code\u003e\u003c/a\u003e Added test for tokio-postgres - \u003ca href=\"https://redirect.github.com/pgvector/pgvector-rust/issues/23\"\u003e#23\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pgvector/pgvector-rust/commit/bab73fc88f68ecfe78fb419016fac97ba32bc16f\"\u003e\u003ccode\u003ebab73fc\u003c/code\u003e\u003c/a\u003e Switched to tokio for tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pgvector/pgvector-rust/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-config` from 1.8.16 to 1.8.17\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-sdk-s3` from 1.132.0 to 1.133.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/awslabs/aws-sdk-rust/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-runtime-api` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aws-smithy-types` from 1.4.7 to 1.4.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/smithy-lang/smithy-rs/commits\"\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/michelbr84/GarraRUST/pull/513","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/michelbr84%2FGarraRUST/issues/513","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/513/packages"}},{"old_version":"0.2.17","new_version":"0.4.2","update_type":"minor","path":null,"pr_created_at":"2026-05-25T00:21:40.000Z","version_change":"0.2.17 → 0.4.2","issue":{"uuid":"4513428755","node_id":"PR_kwDOHBt_D87e3SNk","number":131,"state":"open","title":"chore(deps): bump the rust-major group with 2 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T00:21:40.000Z","updated_at":"2026-05-25T00:21:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-major","update_count":2,"packages":[{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-major group with 2 updates: [sha2](https://github.com/RustCrypto/hashes) and [getrandom](https://github.com/rust-random/getrandom).\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `getrandom` from 0.2.17 to 0.4.2\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.17...v0.4.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/hiking90/rsbinder/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiking90%2Frsbinder/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"}},{"old_version":"0.3.4","new_version":"0.4.2","update_type":"minor","path":null,"pr_created_at":"2026-05-21T21:48:25.000Z","version_change":"0.3.4 → 0.4.2","issue":{"uuid":"4498134559","node_id":"PR_kwDORJnrIc7eHhzM","number":35,"state":"closed","title":"build(deps): bump the rust-dependencies 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-05-28T22:56:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T21:48:25.000Z","updated_at":"2026-05-28T22:56:24.000Z","time_to_close":608877,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"rust-dependencies","update_count":33,"packages":[{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.102","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":"env_logger","old_version":"0.11.8","new_version":"0.11.10","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tokio","old_version":"1.49.0","new_version":"1.52.3","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"nalgebra","old_version":"0.34.1","new_version":"0.34.2","repository_url":"https://github.com/dimforge/nalgebra"},{"name":"wide","old_version":"1.1.1","new_version":"1.4.0","repository_url":"https://github.com/Lokathor/wide"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"proptest","old_version":"1.10.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"rand_distr","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/rust-random/rand_distr"},{"name":"json-patch","old_version":"4.1.0","new_version":"4.2.0","repository_url":"https://github.com/idubrov/json-patch"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"arrow","old_version":"57.3.0","new_version":"58.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"parquet","old_version":"57.3.0","new_version":"58.3.0","repository_url":"https://github.com/apache/arrow-rs"},{"name":"pyo3","old_version":"0.28.0","new_version":"0.28.3","repository_url":"https://github.com/pyo3/pyo3"},{"name":"clap","old_version":"4.5.57","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"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.6.11","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"ort","old_version":"2.0.0-rc.11","new_version":"2.0.0-rc.12","repository_url":"https://github.com/pykeio/ort"},{"name":"cudarc","old_version":"0.19.1","new_version":"0.19.7","repository_url":"https://github.com/chelsea0x3b/cudarc"},{"name":"metal","old_version":"0.30.0","new_version":"0.33.0","repository_url":"https://github.com/gfx-rs/metal-rs"},{"name":"lz4_flex","old_version":"0.11.5","new_version":"0.13.1","repository_url":"https://github.com/pseitz/lz4_flex"},{"name":"memmap2","old_version":"0.9.9","new_version":"0.9.10","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"getrandom","old_version":"0.3.4","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"},{"name":"resvg","old_version":"0.43.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"usvg","old_version":"0.43.0","new_version":"0.47.0","repository_url":"https://github.com/linebender/resvg"},{"name":"tiny-skia","old_version":"0.11.4","new_version":"0.12.0","repository_url":"https://github.com/linebender/tiny-skia"},{"name":"svg2pdf","old_version":"0.12.0","new_version":"0.13.0","repository_url":"https://github.com/typst/svg2pdf"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.44","repository_url":"https://github.com/chronotope/chrono"},{"name":"tar","old_version":"0.4.44","new_version":"0.4.46","repository_url":"https://github.com/composefs/tar-rs"},{"name":"ureq","old_version":"2.12.1","new_version":"3.2.0","repository_url":"https://github.com/algesten/ureq"},{"name":"zip","old_version":"2.4.2","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 33 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.102` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.150` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.8` | `0.11.10` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.52.3` |\n| [nalgebra](https://github.com/dimforge/nalgebra) | `0.34.1` | `0.34.2` |\n| [wide](https://github.com/Lokathor/wide) | `1.1.1` | `1.4.0` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.10.0` | `1.11.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.1` |\n| [rand_distr](https://github.com/rust-random/rand_distr) | `0.5.1` | `0.6.0` |\n| [json-patch](https://github.com/idubrov/json-patch) | `4.1.0` | `4.2.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [arrow](https://github.com/apache/arrow-rs) | `57.3.0` | `58.3.0` |\n| [parquet](https://github.com/apache/arrow-rs) | `57.3.0` | `58.3.0` |\n| [pyo3](https://github.com/pyo3/pyo3) | `0.28.0` | `0.28.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.60` |\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.6.11` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.11` | `2.0.0-rc.12` |\n| [cudarc](https://github.com/chelsea0x3b/cudarc) | `0.19.1` | `0.19.7` |\n| [metal](https://github.com/gfx-rs/metal-rs) | `0.30.0` | `0.33.0` |\n| [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.11.5` | `0.13.1` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.9` | `0.9.10` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.4` | `0.4.2` |\n| [resvg](https://github.com/linebender/resvg) | `0.43.0` | `0.47.0` |\n| [usvg](https://github.com/linebender/resvg) | `0.43.0` | `0.47.0` |\n| [tiny-skia](https://github.com/linebender/tiny-skia) | `0.11.4` | `0.12.0` |\n| [svg2pdf](https://github.com/typst/svg2pdf) | `0.12.0` | `0.13.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.44` |\n| [tar](https://github.com/composefs/tar-rs) | `0.4.44` | `0.4.46` |\n| [ureq](https://github.com/algesten/ureq) | `2.12.1` | `3.2.0` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `8.6.0` |\n\n\nUpdates `anyhow` from 1.0.101 to 1.0.102\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.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/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\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/c8cb5cae23e57a2dbb87bf05cba04f1df1f1660b\"\u003e\u003ccode\u003ec8cb5ca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/441\"\u003e#441\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/de27df7e0f510d543c18e50a0736566b66e62baf\"\u003e\u003ccode\u003ede27df7\u003c/code\u003e\u003c/a\u003e Delete CI use of --features=backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/9b67e5dd608658d805640cf1b6f6c9d091686ec1\"\u003e\u003ccode\u003e9b67e5d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/440\"\u003e#440\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/efdb11a259ca58a2e505ef50486cf2d6b5ddc42a\"\u003e\u003ccode\u003eefdb11a\u003c/code\u003e\u003c/a\u003e Simplify \u003ccode\u003estd_backtrace\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/b8a9a707838969721a86b28e3c45ce27e279e981\"\u003e\u003ccode\u003eb8a9a70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/439\"\u003e#439\u003c/a\u003e from dtolnay/backtrace\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/a42fc2c21846ba459df43a3f8b4996a2074909cb\"\u003e\u003ccode\u003ea42fc2c\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003efeature = \u0026quot;backtrace\u0026quot;\u003c/code\u003e conditional code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/2a2a3ceb4cbc409fd99613ab5744b21e825e7908\"\u003e\u003ccode\u003e2a2a3ce\u003c/code\u003e\u003c/a\u003e Re-word backtrace feature comment\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.102\"\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 `env_logger` from 0.11.8 to 0.11.10\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.10\u003c/h2\u003e\n\u003ch2\u003e[0.11.10] - 2026-03-23\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\u003ev0.11.9\u003c/h2\u003e\n\u003ch2\u003e[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\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.10] - 2026-03-23\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[0.11.9] - 2026-02-11\u003c/h2\u003e\n\u003c/blockquote\u003e\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/41320bf391e3d62cc0171f83403c6d684686ac98\"\u003e\u003ccode\u003e41320bf\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/de8c74f47cb137541ac3c740b1fa77f46554dc25\"\u003e\u003ccode\u003ede8c74f\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/d550741cdcd1d64f8a564158d9d0b2554f5d900d\"\u003e\u003ccode\u003ed550741\u003c/code\u003e\u003c/a\u003e docs(gh): Add sponsor link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/458b07544b86495075418e4d81cc048c98f362b6\"\u003e\u003ccode\u003e458b075\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.94 (\u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/401\"\u003e#401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8bc3fc3e1db40d82a40b485e4c7971ac257d17a2\"\u003e\u003ccode\u003e8bc3fc3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/400\"\u003e#400\u003c/a\u003e from epage/update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/143fa647ab33ed3acc9f160dfa3cb075cc62b5a3\"\u003e\u003ccode\u003e143fa64\u003c/code\u003e\u003c/a\u003e chore: Upgrade incompatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b687a2418ab8eeb031a55f561be50742ede27baf\"\u003e\u003ccode\u003eb687a24\u003c/code\u003e\u003c/a\u003e chore: Upgrade compatible\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/8cf1ba99129eeccc9914f9c3059ac6acc0686ba4\"\u003e\u003ccode\u003e8cf1ba9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/397\"\u003e#397\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/094ecf7a8adbf013877f7e0883774008a95dbe3d\"\u003e\u003ccode\u003e094ecf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/396\"\u003e#396\u003c/a\u003e from rust-cli/renovate/crate-ci-committed-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/34ad62679742adceb156ce5a59b0a277a8b67771\"\u003e\u003ccode\u003e34ad626\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.8...v0.11.10\"\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 `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 `nalgebra` from 0.34.1 to 0.34.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dimforge/nalgebra/blob/main/CHANGELOG.md\"\u003enalgebra's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.34.2] (28 March 2026)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003econvert-glam031\u003c/code\u003e and \u003ccode\u003econvert-glam032\u003c/code\u003e features for conversion from/to \u003ccode\u003eglam\u003c/code\u003e v0.31 and v0.32 \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1597\"\u003e#1597\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSymmetricEigen\u003c/code\u003e routine \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1210\"\u003e#1210\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix matrix parsing grammar to accept numbers without leading zeros, e.g. \u0026quot;.45\u0026quot; \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1578\"\u003e#1578\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix build with \u003ccode\u003eglam\u003c/code\u003e in \u003ccode\u003eno_std\u003c/code\u003e environments \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1555\"\u003e#1555\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix rustdoc warnings \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1511\"\u003e#1511\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImplement absolute threshold for early deflation in Schur algorithm \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1565\"\u003e#1565\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAssert matrix shapes for \u003ccode\u003eMatrix::abs_diff_eq\u003c/code\u003e \u003ca href=\"https://redirect.github.com/dimforge/nalgebra/pull/1568\"\u003e#1568\u003c/a\u003e.\u003c/li\u003e\n\u003c/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/dimforge/nalgebra/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `wide` from 1.1.1 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Lokathor/wide/blob/main/changelog.md\"\u003ewide's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded more float functions.\u003c/li\u003e\n\u003cli\u003eImplemented \u003ccode\u003eRem\u003c/code\u003e for float types.\u003c/li\u003e\n\u003cli\u003eRenamed float function \u003ccode\u003esign_bit\u003c/code\u003e to \u003ccode\u003eis_sign_negative\u003c/code\u003e and added\n\u003ccode\u003eis_sign_positive\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected \u003ca href=\"https://redirect.github.com/Lokathor/wide/pull/261\"\u003eseveral bugs\u003c/a\u003e with\nnon-finite inputs for various math functions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes the behaviour of \u003ccode\u003ef32x16\u003c/code\u003e functions \u003ccode\u003eis_finite\u003c/code\u003e and \u003ccode\u003eround_int\u003c/code\u003e. They\npreviously gave incorrect output in some cases.\u003c/li\u003e\n\u003cli\u003eAdded more \u003ccode\u003ef32x16\u003c/code\u003e functionality.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadded reduce operations and dot to \u003ccode\u003ei16x32\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse native NEON intrinsics for \u003ccode\u003ef32x4::blend\u003c/code\u003e and \u003ccode\u003ef64x2::blend\u003c/code\u003e on aarch64,\nimproving performance by using a single \u003ccode\u003evbslq\u003c/code\u003e instruction instead of the\ngeneric 3-operation fallback.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/c504d9c22340f61dd076a5ec29d49ca83ad64c56\"\u003e\u003ccode\u003ec504d9c\u003c/code\u003e\u003c/a\u003e chore: Release wide version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/7969525c1873aa8982bcbbefe088b908d82aec65\"\u003e\u003ccode\u003e7969525\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/ce28993e290504c8b478739291bf24c5f1ed3c11\"\u003e\u003ccode\u003ece28993\u003c/code\u003e\u003c/a\u003e Update changelog.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/01676ab3ea6eff636f4be466fb8a69a1552d9a2c\"\u003e\u003ccode\u003e01676ab\u003c/code\u003e\u003c/a\u003e Fix : IEEE 754 compliance for SIMD math ops and correct scalar fallback (\u003ca href=\"https://redirect.github.com/Lokathor/wide/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/e67769daee8e855bbe7b82ec4f8c71f464ebfd59\"\u003e\u003ccode\u003ee67769d\u003c/code\u003e\u003c/a\u003e Add more wide-float functionality (\u003ca href=\"https://redirect.github.com/Lokathor/wide/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/233eba018f3efe10a4808a2d46223dcdf3d929ed\"\u003e\u003ccode\u003e233eba0\u003c/code\u003e\u003c/a\u003e Rename float function \u003ccode\u003esign_bit\u003c/code\u003e to \u003ccode\u003eis_sign_negative\u003c/code\u003e and add `is_sign_posit...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/e290bde76059c2ac9453ccf841d53dfe61c3603a\"\u003e\u003ccode\u003ee290bde\u003c/code\u003e\u003c/a\u003e chore: Release wide version 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/2cd3c16c3bcf4d121d4c975f086738ce846b4520\"\u003e\u003ccode\u003e2cd3c16\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/faabdcc646f564592d92310ac08209ef94e2c749\"\u003e\u003ccode\u003efaabdcc\u003c/code\u003e\u003c/a\u003e Add missing \u003ccode\u003ef32x16\u003c/code\u003e functionality and fix incorrect behaviour (\u003ca href=\"https://redirect.github.com/Lokathor/wide/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lokathor/wide/commit/c141af6e2280709f0462a6ec6d9199ac23e99961\"\u003e\u003ccode\u003ec141af6\u003c/code\u003e\u003c/a\u003e Re-export bytemuck and explain casting (\u003ca href=\"https://redirect.github.com/Lokathor/wide/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Lokathor/wide/compare/v1.1.1...v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rayon` from 1.11.0 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rayon-rs/rayon/blob/main/RELEASES.md\"\u003erayon's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease rayon 1.12.0 (2026-04-13)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in parallel \u003ccode\u003eRange\u0026lt;char\u0026gt;\u003c/code\u003e when the end is 0xE000, just past the\nsurrogate boundary, which was unsafely producing invalid \u003ccode\u003echar\u003c/code\u003e values.\u003c/li\u003e\n\u003cli\u003eThe new method \u003ccode\u003eParallelSlice::par_array_windows\u003c/code\u003e works like \u003ccode\u003epar_windows\u003c/code\u003e\nbut with a constant length, producing \u003ccode\u003e\u0026amp;[T; N]\u003c/code\u003e items.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/7449d7dfede9bd1e2bde0c898b20f46db70a1ac2\"\u003e\u003ccode\u003e7449d7d\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1093\"\u003e#1093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/b3d9e3f47364716f23e1bfd925b3ec710ef9710a\"\u003e\u003ccode\u003eb3d9e3f\u003c/code\u003e\u003c/a\u003e Release rayon 1.8.0 and rayon-core 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/3fe51e5cbd91b1d6ca04fb30ad80cabd8e6adefb\"\u003e\u003ccode\u003e3fe51e5\u003c/code\u003e\u003c/a\u003e Fix clippy::let_and_return\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/082f2152d26de7e6adfcdd60a052967daa523d4a\"\u003e\u003ccode\u003e082f215\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1087\"\u003e#1087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/ea0c06df26029bee6adf9650660f71748c569c0e\"\u003e\u003ccode\u003eea0c06d\u003c/code\u003e\u003c/a\u003e core: registry: Factor out \u0026quot;wait till out of work\u0026quot; part of the main loop.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/75524e295767ad6543411b8d577a302c407d5fa8\"\u003e\u003ccode\u003e75524e2\u003c/code\u003e\u003c/a\u003e Merge \u003ca href=\"https://redirect.github.com/rayon-rs/rayon/issues/1063\"\u003e#1063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/01d28003764758b6589e29cff40f8ca8d0d51797\"\u003e\u003ccode\u003e01d2800\u003c/code\u003e\u003c/a\u003e Ignore the multi-threaded test on emscripten/wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/40b59c0e443fc803c6b88b26fdf7a5194a19ca81\"\u003e\u003ccode\u003e40b59c0\u003c/code\u003e\u003c/a\u003e core: Make use_current_thread error rather than panic when already in the pool.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/f4db4d711e6382b13b4a7da88c0087e71a6252e5\"\u003e\u003ccode\u003ef4db4d7\u003c/code\u003e\u003c/a\u003e core: tests: Add some basic tests for ThreadPoolBuilder::use_current_thread.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rayon-rs/rayon/commit/87274ad093b354384b50e73121366b07662bad1d\"\u003e\u003ccode\u003e87274ad\u003c/code\u003e\u003c/a\u003e core: registry: Add some more documentation for ThreadPoolBuilder::use_curren...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rayon-rs/rayon/compare/rayon-core-v1.11.0...rayon-core-v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proptest` from 1.10.0 to 1.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/7f1367f9a4dc8440c47b93166a38ed064f63ea8c\"\u003e\u003ccode\u003e7f1367f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/641\"\u003e#641\u003c/a\u003e from proptest-rs/release-1.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a63bf7eb4e337d76a26a12d3238320acc747551f\"\u003e\u003ccode\u003ea63bf7e\u003c/code\u003e\u003c/a\u003e proptest-state-machine v0.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/d86e9ff8655cb9833d5e5772195a2485396656f4\"\u003e\u003ccode\u003ed86e9ff\u003c/code\u003e\u003c/a\u003e add changelog for \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/640\"\u003e#640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/794031313b4fe42d2c28bad1765a3d22d0b7b8c0\"\u003e\u003ccode\u003e7940313\u003c/code\u003e\u003c/a\u003e proptest v1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/3ec998c4d6d9c3992cff9284487914aaeea258e6\"\u003e\u003ccode\u003e3ec998c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/8ceb00cfe53f5cf713cd8c007b1c4b9c7d26f401\"\u003e\u003ccode\u003e8ceb00c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/639\"\u003e#639\u003c/a\u003e from lukoktonos/bits128\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/9c8df1abb945363924bc216dace9e634f6f11ff9\"\u003e\u003ccode\u003e9c8df1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e from folkertdev/f16-support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/ca9d8e1458518dc22ba1a1b00c92471ba8e6e746\"\u003e\u003ccode\u003eca9d8e1\u003c/code\u003e\u003c/a\u003e changelog \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/638\"\u003e#638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/a39869f5ee5f5aebf43feefd3fd7fec743e230c9\"\u003e\u003ccode\u003ea39869f\u003c/code\u003e\u003c/a\u003e imply f16 feat by unstable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proptest-rs/proptest/commit/85c5ca02764bebeea2cc6261bdf84f9fb9d3eb4c\"\u003e\u003ccode\u003e85c5ca0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proptest-rs/proptest/issues/637\"\u003e#637\u003c/a\u003e from folkertdev/min-max-assoc-constants\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proptest-rs/proptest/compare/v1.10.0...v1.11.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.9.2 to 0.10.1\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.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\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1632\"\u003e#1632\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1632\"\u003erust-random/rand#1632\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1642\"\u003e#1642\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1642\"\u003erust-random/rand#1642\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1649\"\u003e#1649\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1649\"\u003erust-random/rand#1649\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1652\"\u003e#1652\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1652\"\u003erust-random/rand#1652\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1653\"\u003e#1653\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1653\"\u003erust-random/rand#1653\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1659\"\u003e#1659\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1659\"\u003erust-random/rand#1659\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1665\"\u003e#1665\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1665\"\u003erust-random/rand#1665\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1669\"\u003e#1669\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1669\"\u003erust-random/rand#1669\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1674\"\u003e#1674\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1674\"\u003erust-random/rand#1674\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1677\"\u003e#1677\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1677\"\u003erust-random/rand#1677\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1693\"\u003e#1693\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1693\"\u003erust-random/rand#1693\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1695\"\u003e#1695\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1695\"\u003erust-random/rand#1695\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1697\"\u003e#1697\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1697\"\u003erust-random/rand#1697\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd\"\u003e\u003ccode\u003e27ff4cb\u003c/code\u003e\u003c/a\u003e Prepare v0.10.1: deprecate 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\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf\"\u003e\u003ccode\u003e98d0638\u003c/code\u003e\u003c/a\u003e make_rng: document panic and add #[track_caller] (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef\"\u003e\u003ccode\u003e54e5eaa\u003c/code\u003e\u003c/a\u003e Fix doc error (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1758\"\u003e#1758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252\"\u003e\u003ccode\u003e1ce4c08\u003c/code\u003e\u003c/a\u003e Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1756\"\u003e#1756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e\"\u003e\u003ccode\u003eccb734b\u003c/code\u003e\u003c/a\u003e docs: fix typo in doc comment (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1754\"\u003e#1754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74\"\u003e\u003ccode\u003e357eb7d\u003c/code\u003e\u003c/a\u003e Bump libc from 0.2.182 to 0.2.183 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1753\"\u003e#1753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63\"\u003e\u003ccode\u003e5e77fe5\u003c/code\u003e\u003c/a\u003e Fix trait references in documentation (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1752\"\u003e#1752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3\"\u003e\u003ccode\u003eda89185\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1751\"\u003e#1751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d\"\u003e\u003ccode\u003e50516ff\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1749\"\u003e#1749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3\"\u003e\u003ccode\u003efd71de9\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1747\"\u003e#1747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/rand_core-0.9.2...0.10.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rand_distr` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand_distr/blob/master/CHANGELOG.md\"\u003erand_distr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.6.0] — 2026-02-10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump to MSRV 1.85.0 and Edition 2024 in line with \u003ccode\u003erand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/28\"\u003e#28\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003erand\u003c/code\u003e to version 0.10.0 (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/31\"\u003e#31\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/48\"\u003e#48\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdditions\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMultiDistribution\u003c/code\u003e trait to sample more efficiently from multi-dimensional distributions (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eWeightedAliasIndex::weights()\u003c/code\u003e to reconstruct the original weights in O(n) (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/25\"\u003e#25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eConstMultiDistribution\u003c/code\u003e trait as support for fixed-dimension distributions (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/29\"\u003e#29\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003eDirichlet\u003c/code\u003e into the new \u003ccode\u003emulti\u003c/code\u003e module and implement \u003ccode\u003eMultiDistribution\u003c/code\u003e for it (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/18\"\u003e#18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDirichlet\u003c/code\u003e no longer uses \u003ccode\u003econst\u003c/code\u003e generics, which means that its size is not required at compile time. Essentially a revert of [rand#1292]. (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eGeometric::new\u003c/code\u003e for small \u003ccode\u003ep \u0026gt; 0\u003c/code\u003e where \u003ccode\u003e1 - p\u003c/code\u003e rounds to 1 (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003edirect-minimal-versions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/38\"\u003e#38\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eFisherF::new\u003c/code\u003e on almost zero parameters (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eNormalInverseGaussian::new\u003c/code\u003e with very large \u003ccode\u003ealpha\u003c/code\u003e; this is a Value-breaking change (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix hang and debug assertion in \u003ccode\u003eZipf::new\u003c/code\u003e on invalid parameters (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/41\"\u003e#41\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eBinomial::sample\u003c/code\u003e with \u003ccode\u003en ≥ 2^63\u003c/code\u003e; this is a Value-breaking change (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/43\"\u003e#43\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eError instead of producing \u003ccode\u003e-inf\u003c/code\u003e output for \u003ccode\u003eExp\u003c/code\u003e when \u003ccode\u003elambda\u003c/code\u003e is \u003ccode\u003e-0.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/44\"\u003e#44\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid returning NaN from \u003ccode\u003eGamma::sample\u003c/code\u003e; this is a Value-breaking change and also affects \u003ccode\u003eChiSquared\u003c/code\u003e and \u003ccode\u003eDirichlet\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/46\"\u003e#46\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\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_distr/commit/61d08aa933df68cf8004aa919ed608809be0f4b1\"\u003e\u003ccode\u003e61d08aa\u003c/code\u003e\u003c/a\u003e Update rand 0.10 (\u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/50\"\u003e#50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/c97a8f54868d4298991866306c86b4925f5699d6\"\u003e\u003ccode\u003ec97a8f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/46\"\u003e#46\u003c/a\u003e from mstoeckl/gamma-avoid-nan\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/df52389320b0ccbbfb68dd9458aba6618e87561d\"\u003e\u003ccode\u003edf52389\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/51\"\u003e#51\u003c/a\u003e from rust-random/push-qyyzynmpkuuo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/35ecffed15abfbe613dcbea22e0e72b3bb702e8b\"\u003e\u003ccode\u003e35ecffe\u003c/code\u003e\u003c/a\u003e CHANGELOG fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/06f586e5f555f8227d878c06618d3690e190df8e\"\u003e\u003ccode\u003e06f586e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/48\"\u003e#48\u003c/a\u003e from mstoeckl/update-rand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/7540326e649356badc86e9c00bf8b68d8d0d4aa1\"\u003e\u003ccode\u003e7540326\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/49\"\u003e#49\u003c/a\u003e from rust-random/push-kzzruutkmsxs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/a101e4ed9f668faeed878fc8a7ab41724d892ad1\"\u003e\u003ccode\u003ea101e4e\u003c/code\u003e\u003c/a\u003e Add PR links to the CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/df2bae8f7933b5202730539813b710fd7f6bf83c\"\u003e\u003ccode\u003edf2bae8\u003c/code\u003e\u003c/a\u003e Update rand dependency to latest rc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/be282395a5fbc29daad180406e5fe1981856e73b\"\u003e\u003ccode\u003ebe28239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-random/rand_distr/issues/41\"\u003e#41\u003c/a\u003e from mstoeckl/zipf-edge-case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand_distr/commit/9a8000b747ef9347dd9606727912a8ddafdd5e32\"\u003e\u003ccode\u003e9a8000b\u003c/code\u003e\u003c/a\u003e Avoid hangs and debug asserts on invalid parameters for Zipf\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand_distr/compare/0.5.1...0.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `json-patch` from 4.1.0 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/1b0f707f9f4aad1009f0364f6ca73c5e88cdd85c\"\u003e\u003ccode\u003e1b0f707\u003c/code\u003e\u003c/a\u003e chore: Release json-patch version 4.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/e401ec9fc3b3e24dfe7fc71d34f0223aec36b09d\"\u003e\u003ccode\u003ee401ec9\u003c/code\u003e\u003c/a\u003e chore: update test snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/f5ee2a4dfd65ab07d01f5ead29bfbf8fa6004fe1\"\u003e\u003ccode\u003ef5ee2a4\u003c/code\u003e\u003c/a\u003e chore: update cargo-tarpaulin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/3a33036fe3c430a92fd1cc191aeb5516624752b3\"\u003e\u003ccode\u003e3a33036\u003c/code\u003e\u003c/a\u003e Update to thiserror 2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/idubrov/json-patch/commit/e8ea209016519885e6e245a42e9d2c983bc09a6d\"\u003e\u003ccode\u003ee8ea209\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/idubrov/json-patch/compare/v4.1.0...v4.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sha2` from 0.10.9 to 0.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765\"\u003e\u003ccode\u003effe0939\u003c/code\u003e\u003c/a\u003e Release sha2 0.11.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9\"\u003e\u003ccode\u003e8991b65\u003c/code\u003e\u003c/a\u003e Use the standard order of the \u003ccode\u003e[package]\u003c/code\u003e section fields (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/807\"\u003e#807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985\"\u003e\u003ccode\u003e3d2bc57\u003c/code\u003e\u003c/a\u003e sha2: refactor backends (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/802\"\u003e#802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335\"\u003e\u003ccode\u003efaa55fb\u003c/code\u003e\u003c/a\u003e sha3: bump \u003ccode\u003ekeccak\u003c/code\u003e to v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/803\"\u003e#803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b\"\u003e\u003ccode\u003ed3e6489\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.9 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/801\"\u003e#801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8\"\u003e\u003ccode\u003ebbf6f51\u003c/code\u003e\u003c/a\u003e sha2: tweak backend docs (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/800\"\u003e#800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc\"\u003e\u003ccode\u003e155dbbf\u003c/code\u003e\u003c/a\u003e sha3: add default value for the \u003ccode\u003eDS\u003c/code\u003e generic parameter on \u003ccode\u003eTurboShake128/256\u003c/code\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64\"\u003e\u003ccode\u003eed514f2\u003c/code\u003e\u003c/a\u003e Use published version of \u003ccode\u003ekeccak\u003c/code\u003e v0.2 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/799\"\u003e#799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af\"\u003e\u003ccode\u003e702bcd8\u003c/code\u003e\u003c/a\u003e Migrate to closure-based \u003ccode\u003ekeccak\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/796\"\u003e#796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305\"\u003e\u003ccode\u003e827c043\u003c/code\u003e\u003c/a\u003e sha3 v0.11.0-rc.8 (\u003ca href=\"https://redirect.github.com/RustCrypto/hashes/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `arrow` from 57.3.0 to 58.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003earrow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.3.0\"\u003e58.3.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart::from_str\u003c/code\u003e API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9930\"\u003e#9930\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eshould use DictionaryArray::with_values instead of try_new on the dictionary fast path \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9889\"\u003e#9889\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-string] add concat_elements for BinaryViewArray and FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9875\"\u003e#9875\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose eq ignore ascii case from arrow-string \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9870\"\u003e#9870\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable data page v2 compression threshold \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9827\"\u003e#9827\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[arrow-cast] incorrect Time32 -\u0026gt; Time64 conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9851\"\u003e#9851\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePanic when reading malformed compact-Thrift bool fields in Parquet page metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9839\"\u003e#9839\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet \u003ccode\u003eDeltaBitPackDecoder::skip\u003c/code\u003e could panic on \u0026quot;non-standard\u0026quot; miniblocks \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9793\"\u003e#9793\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add guidance for AI assisted submissions to CONTRIBUTING.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9892\"\u003e#9892\u003c/a\u003e (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release schedule on README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9881\"\u003e#9881\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more documentation for FixedSizeBinary arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9866\"\u003e#9866\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinor: document why FixedSizeBinary offset is always 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9861\"\u003e#9861\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Update contributing guidelines with benchmark results \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9782\"\u003e#9782\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md\"\u003earrow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.3.0\"\u003e58.3.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/apache/arrow-rs/compare/58.2.0...58.3.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImplemented enhancements:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eDatePart::from_str\u003c/code\u003e API \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9930\"\u003e#9930\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eshould use DictionaryArray::with_values instead of try_new on the dictionary fast path \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9889\"\u003e#9889\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-string] add concat_elements for BinaryViewArray and FixedSizeBinary \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9875\"\u003e#9875\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eExpose eq ignore ascii case from arrow-string \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9870\"\u003e#9870\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eConfigurable data page v2 compression threshold \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9827\"\u003e#9827\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFixed bugs:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[arrow-cast] incorrect Time32 -\u0026gt; Time64 conversion \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9851\"\u003e#9851\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003ePanic when reading malformed compact-Thrift bool fields in Parquet page metadata \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9839\"\u003e#9839\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet \u003ccode\u003eDeltaBitPackDecoder::skip\u003c/code\u003e could panic on \u0026quot;non-standard\u0026quot; miniblocks \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9793\"\u003e#9793\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add guidance for AI assisted submissions to CONTRIBUTING.md \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9892\"\u003e#9892\u003c/a\u003e (\u003ca href=\"https://github.com/etseidl\"\u003eetseidl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate release schedule on README \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9881\"\u003e#9881\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd more documentation for FixedSizeBinary arrays \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9866\"\u003e#9866\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMinor: document why FixedSizeBinary offset is always 0 \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9861\"\u003e#9861\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: Update contributing guidelines with benchmark results \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9782\"\u003e#9782\u003c/a\u003e (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eClosed issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eGenericByteDictionaryBuilder::with_capacity does not pre-size dedup HashTable \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9907\"\u003e#9907\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-buffer] Integer overflow in repeat_slice_n_times leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9904\"\u003e#9904\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-buffer] Integer overflow in BitChunks::new leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9903\"\u003e#9903\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-row] Integer overflow in Rows::row index handling leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9901\"\u003e#9901\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-data] Integer overflow in ArrayData validation leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9900\"\u003e#9900\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-data] Integer overflow in ArrayData::slice leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9899\"\u003e#9899\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-array] Integer overflow in FixedSizeBinaryArray::value leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9898\"\u003e#9898\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003e[arrow-buffer] Integer overflow in BufferBuilder::reserve leads to undefined behavior \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9897\"\u003e#9897\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003earrow-csv: integer overflow panic in Reader::records::flush \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9885\"\u003e#9885\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eMake an API to help with the pattern of 'replaces the values of the REE array'  \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9854\"\u003e#9854\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eParquet reader rejects canonical UNKNOWN logical type on BOOLEAN physical columns \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9844\"\u003e#9844\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eColumnIndex length mismatch can cause panic during decoding in Parquet \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9832\"\u003e#9832\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/parquet\"\u003eparquet\u003c/a\u003e]\u003c/li\u003e\n\u003cli\u003eBug converting json to fixed list of zero size \u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9780\"\u003e#9780\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e]\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eMerged pull requests:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eimpl \u003ccode\u003eFromStr\u003c/code\u003e for \u003ccode\u003eDatePart\u003c/code\u003e \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9931\"\u003e#9931\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/sdf-jkl\"\u003esdf-jkl\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePre-size dedup HashTable in GenericByteDictionaryBuilder::with_capacity \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9908\"\u003e#9908\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/rabenhorst\"\u003erabenhorst\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[arrow-array] Use consistent \u003ccode\u003evalue_length\u003c/code\u003e name in FixedSizeBinaryArray \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9905\"\u003e#9905\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/alamb\"\u003ealamb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace Dictionary::try_new() calls with with_values. \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9894\"\u003e#9894\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Rich-T-kid\"\u003eRich-T-kid\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAPI to help with the pattern of 'replaces the values of the REE array \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9891\"\u003e#9891\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/Rich-T-kid\"\u003eRich-T-kid\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(arrow-csv): bound RecordDecoder::flush offset accumulation \u003ca href=\"https://redirect.github.com/apache/arrow-rs/pull/9886\"\u003e#9886\u003c/a\u003e [\u003ca href=\"https://github.com/apache/arrow-rs/labels/arrow\"\u003earrow\u003c/a\u003e] (\u003ca href=\"https://github.com/masumi-ryugo\"\u003emasumi-ryugo\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/apache/arrow-rs/commit/913bab26ba9bed8fc2bc1acda300cc52345b0da1\"\u003e\u003ccode\u003e913bab2\u003c/code\u003e\u003c/a\u003e Prepare for \u003ccode\u003e58.3.0\u003c/code\u003e release (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9893\"\u003e#9893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3384f649cc07212631111fd2c7e34da750721ec5\"\u003e\u003ccode\u003e3384f64\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/labeler from 6.0.1 to 6.1.0 (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9932\"\u003e#9932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/cc5a25649d38f94dbaa6ad9994b6af812d061803\"\u003e\u003ccode\u003ecc5a256\u003c/code\u003e\u003c/a\u003e impl \u003ccode\u003eFromStr\u003c/code\u003e for \u003ccode\u003eDatePart\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9931\"\u003e#9931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/97ff1984910656fcd76be7a2a44b92b032d3b300\"\u003e\u003ccode\u003e97ff198\u003c/code\u003e\u003c/a\u003e feat(arrow-string): concat_elements for view, fixed binary (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9876\"\u003e#9876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/ded985c95e6d132567710319d21e1901973ea16f\"\u003e\u003ccode\u003eded985c\u003c/code\u003e\u003c/a\u003e fix(arrow-csv): bound RecordDecoder::flush offset accumulation (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9886\"\u003e#9886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/7f6524def267f5c5be73b7d5320185ea9f3bb91f\"\u003e\u003ccode\u003e7f6524d\u003c/code\u003e\u003c/a\u003e fix(parquet): bound schema num_children before Vec::with_capacity (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9884\"\u003e#9884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/5bf891265174ee85310582f9d1fa3be844d38fdd\"\u003e\u003ccode\u003e5bf8912\u003c/code\u003e\u003c/a\u003e [arrow-string]: add \u003ccode\u003elike::eq_ascii_ignore_case\u003c/code\u003e kernel (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9871\"\u003e#9871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/8091f3f17b2de355f7c47e7a0907000d308f8f3e\"\u003e\u003ccode\u003e8091f3f\u003c/code\u003e\u003c/a\u003e [arrow-array] Use consistent \u003ccode\u003evalue_length\u003c/code\u003e name in FixedSizeBinaryArray (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9905\"\u003e#9905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/1d89737b4dc13a603f7e88a7ca20d571120b9b5f\"\u003e\u003ccode\u003e1d89737\u003c/code\u003e\u003c/a\u003e fix(parquet): Prevent negative list sizes in Thrift compact protocol parser (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/arrow-rs/commit/3790d88b5e03a0b68c68a288770c980b63772ccb\"\u003e\u003ccode\u003e3790d88\u003c/code\u003e\u003c/a\u003e Pre-size dedup HashTable in GenericByteDictionaryBuilder::with_capacity (\u003ca href=\"https://redirect.github.com/apache/arrow-rs/issues/9908\"\u003e#9908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/arrow-rs/compare/57.3.0...58.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `parquet` from 57.3.0 to 58.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/arrow-rs/releases\"\u003eparquet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003earrow 58.3.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/apache/arrow-rs/tree/58.3.0\"\u003e58.3.0\u003c/a\u003e (2026-05-07)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.c...\n\n_Description has been truncated_","html_url":"https://github.com/NextStat/nextstat.io/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextStat%2Fnextstat.io/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"0.2.17","new_version":"0.4.2","update_type":"minor","path":null,"pr_created_at":"2026-05-18T05:34:08.000Z","version_change":"0.2.17 → 0.4.2","issue":{"uuid":"4466526559","node_id":"PR_kwDOSYxo2M7chK4B","number":32,"state":"closed","title":"chore(deps)(deps): bump getrandom from 0.2.17 to 0.4.2","user":"dependabot[bot]","labels":["kind:chore","dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T22:44:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-18T05:34:08.000Z","updated_at":"2026-05-23T22:45:22.000Z","time_to_close":493818,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps)","packages":[{"name":"getrandom","old_version":"0.2.17","new_version":"0.4.2","repository_url":"https://github.com/rust-random/getrandom"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [getrandom](https://github.com/rust-random/getrandom) from 0.2.17 to 0.4.2.\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.1...v0.4.2\"\u003e0.4.2\u003c/a\u003e - 2026-03-03\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003er-efi\u003c/code\u003e dependency to v6 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRead \u003ccode\u003eerrno\u003c/code\u003e only when it is set \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCheck the return value of \u003ccode\u003eProcessPrng\u003c/code\u003e on Windows \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/810\"\u003erust-random/getrandom#810\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/811\"\u003erust-random/getrandom#811\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/814\"\u003erust-random/getrandom#814\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.4.0...v0.4.1\"\u003e0.4.1\u003c/a\u003e - 2026-02-03\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation build on docs.rs \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/801\"\u003e#801\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/801\"\u003erust-random/getrandom#801\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.3.4...v0.4.0\"\u003e0.4.0\u003c/a\u003e - 2026-02-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eRawOsError\u003c/code\u003e type alias \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSysRng\u003c/code\u003e behind new feature \u003ccode\u003esys_rng\u003c/code\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWASIp3 support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eextern_impl\u003c/code\u003e opt-in backend \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMotor OS support \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Edition 2024 and MSRV 1.85 \u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/739\"\u003e#739\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/739\"\u003erust-random/getrandom#739\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/749\"\u003e#749\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/749\"\u003erust-random/getrandom#749\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/751\"\u003e#751\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/751\"\u003erust-random/getrandom#751\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/779\"\u003e#779\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/779\"\u003erust-random/getrandom#779\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/786\"\u003e#786\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/786\"\u003erust-random/getrandom#786\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/794\"\u003e#794\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/794\"\u003erust-random/getrandom#794\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/797\"\u003e#797\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/getrandom/pull/797\"\u003erust-random/getrandom#797\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.3.4] - 2025-10-14\u003c/h2\u003e\n\u003ch3\u003eMajor change to \u003ccode\u003ewasm_js\u003c/code\u003e backend\u003c/h3\u003e\n\u003cp\u003eNow, when the \u003ccode\u003ewasm_js\u003c/code\u003e feature is enabled, the \u003ccode\u003ewasm_js\u003c/code\u003e backend will be used\nby default. Users of \u003ccode\u003ewasm32-unknown-unknown\u003c/code\u003e targeting JavaScript environments\nlike the Web and Node.js will no longer need to specify:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/4d826731b20a09e69cca91c66aea57ab3cf00072\"\u003e\u003ccode\u003e4d82673\u003c/code\u003e\u003c/a\u003e Release v0.4.2 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/821\"\u003e#821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/158fdd495f54126c9bea8e1113ef3e074d56a0f3\"\u003e\u003ccode\u003e158fdd4\u003c/code\u003e\u003c/a\u003e build(deps): bump the all-deps group with 3 updates (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5b0adcce74b4c5886f856993f9006985270dc777\"\u003e\u003ccode\u003e5b0adcc\u003c/code\u003e\u003c/a\u003e changelog: fix Motor OS PR link (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/816\"\u003e#816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/f19d321427171f7a3d472cf2614d21b30399ae9d\"\u003e\u003ccode\u003ef19d321\u003c/code\u003e\u003c/a\u003e changelog: move version links to relevant sections (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/815\"\u003e#815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/b83c77981255bd2fd0b700496062b0130714434d\"\u003e\u003ccode\u003eb83c779\u003c/code\u003e\u003c/a\u003e Avoid accessing \u003ccode\u003eerrno\u003c/code\u003e on unexpected return values. (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/3d1b15101b501fed2918e19a7cf176d24f690c76\"\u003e\u003ccode\u003e3d1b151\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003er-efi\u003c/code\u003e to v6 (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/814\"\u003e#814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/73c17f7074085de6f1ec838a322240de8cd5b6c5\"\u003e\u003ccode\u003e73c17f7\u003c/code\u003e\u003c/a\u003e windows: check return value of \u003ccode\u003eProcessPrng\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/75895571b0eb4f9137381a0ddad876d3be5cfe53\"\u003e\u003ccode\u003e7589557\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/6dfd5cb456cbb0e502ddcd283d749cc635272e19\"\u003e\u003ccode\u003e6dfd5cb\u003c/code\u003e\u003c/a\u003e Unify lazy types (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/804\"\u003e#804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/getrandom/commit/5e6b0224b77226ce426a807568b41a10fb8a1c81\"\u003e\u003ccode\u003e5e6b022\u003c/code\u003e\u003c/a\u003e Update Cargo.lock (\u003ca href=\"https://redirect.github.com/rust-random/getrandom/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/getrandom/compare/v0.2.17...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/CySalazar/omni/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/CySalazar%2Fomni/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}}]}