{"id":8975,"name":"regex","ecosystem":"cargo","repository_url":"https://github.com/rust-lang/regex","issues_count":3336,"created_at":"2025-06-06T22:29:51.689Z","updated_at":"2025-06-06T22:29:51.689Z","purl":"pkg:cargo/regex","metadata":{"id":4259844,"name":"regex","ecosystem":"cargo","description":"An implementation of regular expressions for Rust. This implementation uses\nfinite automata and guarantees linear time matching on all inputs.\n","homepage":"https://github.com/rust-lang/regex","licenses":"MIT OR Apache-2.0","normalized_licenses":["MIT","Apache-2.0"],"repository_url":"https://github.com/rust-lang/regex","keywords_array":[],"namespace":null,"versions_count":160,"first_release_published_at":"2014-12-13T22:10:11.329Z","latest_release_published_at":"2024-10-24T14:17:06.057Z","latest_release_number":"1.11.1","last_synced_at":"2025-02-28T03:51:04.293Z","created_at":"2022-04-13T00:46:18.723Z","updated_at":"2025-05-04T02:00:20.565Z","registry_url":"https://crates.io/crates/regex/","install_command":"cargo install regex","documentation_url":"https://docs.rs/regex/","metadata":{"categories":["text-processing"]},"repo_metadata":{"id":24486190,"uuid":"27890669","full_name":"rust-lang/regex","owner":"rust-lang","description":"An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.","archived":false,"fork":false,"pushed_at":"2024-10-24T14:17:10.000Z","size":7789,"stargazers_count":3522,"open_issues_count":57,"forks_count":440,"subscribers_count":54,"default_branch":"master","last_synced_at":"2024-10-29T14:03:47.897Z","etag":null,"topics":["automata","automaton","dfa","nfa","regex","regex-engine","regex-parser","regex-syntax","regexp","regular-expressions","rust"],"latest_commit_sha":null,"homepage":"https://docs.rs/regex","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-lang.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2014-12-11T20:39:09.000Z","updated_at":"2024-10-29T04:12:24.000Z","dependencies_parsed_at":"2024-04-22T15:48:27.326Z","dependency_job_id":"840986f4-a3f1-4616-9eea-3835f117f8bf","html_url":"https://github.com/rust-lang/regex","commit_stats":{"total_commits":1009,"total_committers":165,"mean_commits":6.115151515151515,"dds":0.3379583746283449,"last_synced_commit":"32fed9429eafba0ae92a64b01796a0c5a75b88c8"},"previous_names":[],"tags_count":192,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-lang","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222081336,"owners_count":16928109,"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-lang","name":"The Rust Programming Language","uuid":"5430905","kind":"organization","description":"","email":null,"website":"https://www.rust-lang.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5430905?v=4","repositories_count":197,"last_synced_at":"2023-04-09T06:51:42.850Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rust-lang","funding_links":[],"total_stars":309072,"followers":null,"following":null,"created_at":"2022-11-02T16:22:33.891Z","updated_at":"2023-04-09T06:51:43.443Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-lang","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rust-lang/repositories"},"tags":[{"name":"regex-syntax-0.8.3","sha":"d895bd984537538240e175cc55bc010307210468","kind":"tag","published_at":"2024-03-26T17:30:26.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.8.3","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.8.3/manifests"},{"name":"1.10.4","sha":"aa2d8bd8be283471b17b4ab6faeae5b751553572","kind":"tag","published_at":"2024-03-23T01:25:29.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.10.4","html_url":"https://github.com/rust-lang/regex/releases/tag/1.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.4/manifests"},{"name":"regex-automata-0.4.6","sha":"a5ae35153a6ec61e64cb297155f7d91c11b629c7","kind":"tag","published_at":"2024-03-04T12:49:17.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.4.6","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.6/manifests"},{"name":"regex-automata-0.4.5","sha":"d7f9347f2a8a7f4e7583c88876411da12a09b572","kind":"tag","published_at":"2024-01-25T15:28:09.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.4.5","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.5/manifests"},{"name":"1.10.3","sha":"0c0990399270277832fbb5b91a1fa118e6f63dba","kind":"tag","published_at":"2024-01-21T14:09:31.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.10.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.3/manifests"},{"name":"regex-cli-0.2.0","sha":"837fd85e79fac2a4ea64030411b9a4a7b17dfa42","kind":"tag","published_at":"2023-11-01T15:53:34.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-cli-0.2.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-cli-0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-cli-0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-cli-0.2.0/manifests"},{"name":"1.10.2","sha":"5f1f1c8b6db4d1fd373ef1ab4eab05a8f66c4235","kind":"tag","published_at":"2023-10-16T14:46:03.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.10.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.2/manifests"},{"name":"regex-lite-0.1.5","sha":"e7bd19dd3ebf4b1a861275f0353202bf93a39ab1","kind":"tag","published_at":"2023-10-15T13:24:20.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-lite-0.1.5","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-lite-0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.5/manifests"},{"name":"regex-lite-0.1.4","sha":"cd79881df40755707ad9f1944b5f34881e1172b0","kind":"tag","published_at":"2023-10-14T16:50:50.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-lite-0.1.4","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-lite-0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.4/manifests"},{"name":"1.10.1","sha":"5dff4bd7e3bf8b87a272e31c23f1b64417e4c5de","kind":"tag","published_at":"2023-10-14T15:09:54.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.10.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.1/manifests"},{"name":"regex-automata-0.4.2","sha":"488604dd6f053104b008a22b9808e383f283992d","kind":"tag","published_at":"2023-10-14T15:09:15.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.4.2","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.2/manifests"},{"name":"regex-syntax-0.8.2","sha":"1dbeee73b9fcde708502d3d5f799b198fe3a6cf5","kind":"tag","published_at":"2023-10-14T15:08:27.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.8.2","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.8.2/manifests"},{"name":"regex-syntax-0.8.1","sha":"b99cff05449ba7f61e38e0efb18d4c95c8bc28e3","kind":"tag","published_at":"2023-10-11T16:43:42.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.8.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.8.1/manifests"},{"name":"regex-lite-0.1.3","sha":"6ec0a00c0046d0fbbf64276cc28258ad7a4a7317","kind":"tag","published_at":"2023-10-10T13:42:44.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-lite-0.1.3","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-lite-0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.3/manifests"},{"name":"regex-automata-0.4.1","sha":"dd04a57e1db3099fdcee337b8219eddc58ce4eb4","kind":"tag","published_at":"2023-10-09T22:17:15.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.4.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.1/manifests"},{"name":"regex-lite-0.1.2","sha":"452bc3211635a38a89190da993d4c87a6eeaaf9f","kind":"tag","published_at":"2023-10-09T21:15:59.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-lite-0.1.2","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-lite-0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.2/manifests"},{"name":"regex-cli-0.1.1","sha":"951eebd20781671a7aa6f5ceb6b9f284923b425d","kind":"tag","published_at":"2023-10-09T21:14:50.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-cli-0.1.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-cli-0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-cli-0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-cli-0.1.1/manifests"},{"name":"1.10.0","sha":"2cbd34215d1df6415aeac8ed93018ca8ada0cfca","kind":"tag","published_at":"2023-10-09T20:56:54.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.10.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.10.0/manifests"},{"name":"regex-automata-0.4.0","sha":"dc0d79e97e16dba1558a44aa5f68d1da4932bc33","kind":"tag","published_at":"2023-10-09T20:55:17.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.4.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.4.0/manifests"},{"name":"regex-syntax-0.8.0","sha":"ea8f6c05f30e5148cea40194db1646de460869cd","kind":"tag","published_at":"2023-10-09T20:52:00.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.8.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.8.0/manifests"},{"name":"regex-lite-0.1.1","sha":"aabbfe0c53e18d2712fd239ca6da965f8c220439","kind":"tag","published_at":"2023-10-09T20:51:40.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-lite-0.1.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-lite-0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.1/manifests"},{"name":"1.9.6","sha":"11b44439786499014f61afe6e294650fb01550be","kind":"tag","published_at":"2023-09-30T12:32:02.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.9.6","html_url":"https://github.com/rust-lang/regex/releases/tag/1.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.6/manifests"},{"name":"regex-automata-0.3.9","sha":"03f00bd756d85ee21714136e46836c4a5ad1b99c","kind":"tag","published_at":"2023-09-30T12:31:35.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.9","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.9/manifests"},{"name":"1.9.5","sha":"554469b8c1116322f3c0a054ceeb610224f8ac65","kind":"tag","published_at":"2023-09-02T15:13:28.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.9.5","html_url":"https://github.com/rust-lang/regex/releases/tag/1.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.5/manifests"},{"name":"regex-automata-0.3.8","sha":"894dcbe11e45d08b23db24f877574e06f3a69a35","kind":"tag","published_at":"2023-09-02T15:12:58.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.8","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.8/manifests"},{"name":"1.9.4","sha":"f39ab4d1b7229924f0cf310c9f3e19822fa19b8a","kind":"tag","published_at":"2023-08-26T13:51:37.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.9.4","html_url":"https://github.com/rust-lang/regex/releases/tag/1.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.4/manifests"},{"name":"regex-automata-0.3.7","sha":"89b452af302a00458a129f8f40f3b65daf7a278a","kind":"tag","published_at":"2023-08-26T13:50:44.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.7","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.7/manifests"},{"name":"regex-syntax-0.7.5","sha":"990979bbdc28fa841e3ad55934ee445cd710d110","kind":"tag","published_at":"2023-08-26T13:50:33.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.7.5","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.5/manifests"},{"name":"1.9.3","sha":"72f889ef3cca59ebac6a026f3646e8d92f056d88","kind":"tag","published_at":"2023-08-05T22:20:07.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.9.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.3/manifests"},{"name":"regex-automata-0.3.6","sha":"c892d08c7c9ccdef4278ebbe30b5a83f0a145780","kind":"tag","published_at":"2023-08-05T22:19:39.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.6","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.6/manifests"},{"name":"1.9.2","sha":"bbf0b38df618734b92d7b92acc8a8bf31b6d0046","kind":"tag","published_at":"2023-08-05T18:32:22.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.9.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.2/manifests"},{"name":"regex-automata-0.3.5","sha":"2f5bdb07974e037fdd61883fac83942c68b60512","kind":"tag","published_at":"2023-08-05T18:31:50.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.5","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.5/manifests"},{"name":"regex-automata-0.3.4","sha":"a1910244f873e003efbe6e80ad9302c8ea949430","kind":"tag","published_at":"2023-07-28T23:43:04.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.4","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.4/manifests"},{"name":"regex-automata-0.3.3","sha":"961a882e9408b794eb8a9294c04e0aa20a32d95f","kind":"tag","published_at":"2023-07-12T14:14:34.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.3","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.3/manifests"},{"name":"regex-syntax-0.7.4","sha":"5e8eaf1f7ab92b68bfabaa004561ccb1269ecb9f","kind":"tag","published_at":"2023-07-11T01:10:57.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.7.4","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.4/manifests"},{"name":"regex-automata-0.3.2","sha":"28e16fa5c34ab30a84b20de730cbdbe636e8a6df","kind":"tag","published_at":"2023-07-08T02:22:19.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.2","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.2/manifests"},{"name":"1.9.1","sha":"a47e2455ff29ab4c765c0716a484c75f226b5c5a","kind":"tag","published_at":"2023-07-07T17:45:55.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.9.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.1/manifests"},{"name":"regex-automata-0.3.1","sha":"bd87969357cf309641e3296d603328672075ea19","kind":"tag","published_at":"2023-07-07T17:45:18.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.1/manifests"},{"name":"regex-cli-0.1.0","sha":"53786ce79766444a351539a6c1471edd03748feb","kind":"tag","published_at":"2023-07-05T13:19:01.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-cli-0.1.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-cli-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-cli-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-cli-0.1.0/manifests"},{"name":"regex-lite-0.1.0","sha":"4f47b14d60e82e85a880513833362d5fb485ffa8","kind":"tag","published_at":"2023-07-05T12:00:37.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-lite-0.1.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-lite-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-lite-0.1.0/manifests"},{"name":"1.9.0","sha":"4f47b14d60e82e85a880513833362d5fb485ffa8","kind":"tag","published_at":"2023-07-05T12:00:16.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.9.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.9.0/manifests"},{"name":"regex-automata-0.3.0","sha":"572e8572fa7536df5d1d9eb8849f860c536b764e","kind":"tag","published_at":"2023-07-05T11:59:19.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-automata-0.3.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-automata-0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-automata-0.3.0/manifests"},{"name":"regex-syntax-0.7.3","sha":"377f1700754e7c1b0ad55b3f63836c0c042d5c21","kind":"tag","published_at":"2023-07-05T11:58:17.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.7.3","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.3/manifests"},{"name":"regex-test-0.1.0","sha":"84dfe509aacd1589af76e43a539294c2f3fa8d4a","kind":"tag","published_at":"2023-07-05T11:57:15.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-test-0.1.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-test-0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-test-0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-test-0.1.0/manifests"},{"name":"1.8.4","sha":"5a34a39b72d85730065d3ffe4ce3715f2731e49a","kind":"tag","published_at":"2023-06-05T13:03:25.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.8.4","html_url":"https://github.com/rust-lang/regex/releases/tag/1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.4/manifests"},{"name":"1.8.3","sha":"a1a9ebe707fba85ff8e674ac6812a3aae14334f8","kind":"tag","published_at":"2023-05-25T17:04:18.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.8.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.3/manifests"},{"name":"1.8.2","sha":"6fb18108278e4a0b3f048ae9bf7aa3d712b16b4c","kind":"tag","published_at":"2023-05-22T21:58:28.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.8.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.2/manifests"},{"name":"regex-syntax-0.7.2","sha":"4f664b9332cbd3dbd0cd2be14138f0cafb7c12ba","kind":"tag","published_at":"2023-05-22T21:57:32.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.7.2","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.2/manifests"},{"name":"1.8.1","sha":"4e29fceace6f3c189f78b1baaec6755f27d69ffb","kind":"tag","published_at":"2023-04-21T11:59:45.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.8.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.1/manifests"},{"name":"regex-syntax-0.7.1","sha":"31c845296c5d34092aae637a02bf0d757a35f646","kind":"tag","published_at":"2023-04-21T11:58:50.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.7.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.1/manifests"},{"name":"regex-syntax-0.7.0","sha":"070374f2878f23809a4e5ca0810d523f692c6e7e","kind":"tag","published_at":"2023-04-20T22:53:59.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.7.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.7.0/manifests"},{"name":"1.8.0","sha":"070374f2878f23809a4e5ca0810d523f692c6e7e","kind":"tag","published_at":"2023-04-20T22:53:52.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.8.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.8.0/manifests"},{"name":"1.7.3","sha":"9582040009820380a16819ca0d1ae262c7d454b0","kind":"tag","published_at":"2023-03-25T00:11:46.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.7.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.7.3/manifests"},{"name":"1.7.2","sha":"32fed9429eafba0ae92a64b01796a0c5a75b88c8","kind":"tag","published_at":"2023-03-21T14:15:25.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.7.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.7.2/manifests"},{"name":"regex-syntax-0.6.29","sha":"72d482f911c4057f9a31f7f434dfe27c929a8913","kind":"tag","published_at":"2023-03-21T14:14:48.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.29","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.29","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.29/manifests"},{"name":"regex-syntax-0.6.28","sha":"ea3b1320807741aae8b5db926f6b54b99e65bce6","kind":"tag","published_at":"2023-01-13T17:56:33.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.28","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.28/manifests"},{"name":"1.7.1","sha":"a9b2e02352db92ce1f6e5b7ecd41b8bbffbe161a","kind":"tag","published_at":"2023-01-09T13:19:50.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.7.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"f871a8eb1d725a8aaa56e2ceea57c24fce74b5fd","kind":"tag","published_at":"2022-11-05T17:35:07.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.7.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.7.0/manifests"},{"name":"rure-0.2.2","sha":"0d0023e412f7ead27b0809f5d2f95690d0f0eaef","kind":"tag","published_at":"2022-10-05T14:56:19.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/rure-0.2.2","html_url":"https://github.com/rust-lang/regex/releases/tag/rure-0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/rure-0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/rure-0.2.2/manifests"},{"name":"1.6.0","sha":"fc9ee6a249f2d594713c16b1646670924b33334d","kind":"tag","published_at":"2022-07-05T18:00:31.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.6.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.6.0/manifests"},{"name":"regex-syntax-0.6.27","sha":"8c0eccd0c6e775eae8a258d6bd43aca2e5ff92e5","kind":"tag","published_at":"2022-07-05T17:59:34.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.27","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.27/manifests"},{"name":"1.5.6","sha":"9aef5b1edc2a436244b936db53a03ed6d720e87e","kind":"tag","published_at":"2022-05-20T18:06:05.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.5.6","html_url":"https://github.com/rust-lang/regex/releases/tag/1.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.6/manifests"},{"name":"regex-syntax-0.6.26","sha":"b41bde0b854e3cd1018f55e5dcd80c09b418d6c4","kind":"tag","published_at":"2022-05-20T18:05:16.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.26","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.26/manifests"},{"name":"1.5.5","sha":"d130381b150756ba7e5940efdc6ebdf47f4febc0","kind":"tag","published_at":"2022-03-08T13:58:53.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.5.5","html_url":"https://github.com/rust-lang/regex/releases/tag/1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.5/manifests"},{"name":"regex-syntax-0.6.25","sha":"3ea9e3eca7b762c30fbc09205522e3935cd70052","kind":"tag","published_at":"2021-11-18T13:04:07.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.25","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.25/manifests"},{"name":"1.5.4","sha":"f2dc1b788f773a49f1b6633a6302054978344452","kind":"tag","published_at":"2021-05-06T21:34:20.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.5.4","html_url":"https://github.com/rust-lang/regex/releases/tag/1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.4/manifests"},{"name":"1.5.3","sha":"26c8d8e4612f836b111dd694c9ad800dae104468","kind":"tag","published_at":"2021-05-02T00:31:04.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.5.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.3/manifests"},{"name":"1.5.2","sha":"2393c5555cc499990ccf910ea35be5a694ae0ba9","kind":"tag","published_at":"2021-05-01T11:44:06.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.5.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.2/manifests"},{"name":"1.5.1","sha":"374c1680dcf79aeceb3bd0da82eb583cf65c7ba7","kind":"tag","published_at":"2021-05-01T00:25:22.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.5.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"9f9f693768c584971a4d53bc3c586c33ed3a6831","kind":"tag","published_at":"2021-05-01T00:11:21.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.5.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.5.0/manifests"},{"name":"1.4.6","sha":"3db8722d0b204a85380fe2a65e13d7065d7dd968","kind":"tag","published_at":"2021-04-22T21:59:28.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.4.6","html_url":"https://github.com/rust-lang/regex/releases/tag/1.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.6/manifests"},{"name":"1.4.5","sha":"ff283badce21dcebd581909d38b81f2c8c9bfb54","kind":"tag","published_at":"2021-03-14T18:38:55.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.4.5","html_url":"https://github.com/rust-lang/regex/releases/tag/1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.5/manifests"},{"name":"1.4.4","sha":"951b8b93bbb669e8aa192031a7b66beaa4ea5780","kind":"tag","published_at":"2021-03-12T02:16:13.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.4.4","html_url":"https://github.com/rust-lang/regex/releases/tag/1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.4/manifests"},{"name":"1.4.3","sha":"373d5ca4c594f5018be95cae3ad5b9dfc602945d","kind":"tag","published_at":"2021-01-08T16:11:18.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.4.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.3/manifests"},{"name":"1.4.2","sha":"3bcae3b6954ea3628ef0974f0a2604a6ae248408","kind":"tag","published_at":"2020-11-01T16:30:08.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.4.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.2/manifests"},{"name":"1.4.1","sha":"d5bf98f293b48174d5378471d01c2e0ef271bbbc","kind":"tag","published_at":"2020-10-13T14:32:24.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.4.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.1/manifests"},{"name":"regex-syntax-0.6.20","sha":"3589accc6d7b5bb99c6393ba8960849e87b64527","kind":"tag","published_at":"2020-10-13T14:31:53.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.20","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.20/manifests"},{"name":"1.4.0","sha":"fe9b5c99ea394a52e10017a98306b1f031f3b822","kind":"tag","published_at":"2020-10-12T00:12:50.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.4.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.4.0/manifests"},{"name":"regex-syntax-0.6.19","sha":"e2c0889dc3455db5704096b60b3573a9691ae339","kind":"tag","published_at":"2020-10-12T00:09:56.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.19","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.19/manifests"},{"name":"1.3.9","sha":"691606773f525be32a59a0c28eae203a79663706","kind":"tag","published_at":"2020-05-29T00:14:55.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.9","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.9/manifests"},{"name":"1.3.8","sha":"e0053461a8009ceac9c8019f8ad67d7895bbedad","kind":"tag","published_at":"2020-05-28T15:22:46.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.8","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.8/manifests"},{"name":"regex-1.3.7","sha":"adb4aa3ce437ba1978af540071f85e302cced3ec","kind":"tag","published_at":"2020-04-17T23:04:54.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-1.3.7","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-1.3.7/manifests"},{"name":"1.3.6","sha":"3221cdb1e33064ed6648d0a5559711cea9c18067","kind":"tag","published_at":"2020-03-24T22:59:02.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.6","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.6/manifests"},{"name":"1.3.5","sha":"6ed385735789205e1c419da31d92b915f3f142eb","kind":"tag","published_at":"2020-03-13T02:04:53.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.5","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.5/manifests"},{"name":"regex-syntax-0.6.17","sha":"46564406b492d10936ab93604f861bac404d9140","kind":"tag","published_at":"2020-03-13T02:03:15.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.17","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.17/manifests"},{"name":"regex-syntax-0.6.16","sha":"db670871984e6820ee3fa0cbafe1ac45d7470a5a","kind":"tag","published_at":"2020-03-03T01:16:20.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.16","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.16/manifests"},{"name":"regex-syntax-0.6.15","sha":"17304c5a555feb2a2dc287dfe0e376ce26eb0516","kind":"tag","published_at":"2020-03-01T13:22:29.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.15","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.15/manifests"},{"name":"1.3.4","sha":"95982cb7f000b55db9d77dd0270516e66f8c7874","kind":"tag","published_at":"2020-01-30T23:32:16.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.4","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.4/manifests"},{"name":"regex-syntax-0.6.14","sha":"25d7c7433cf30e86d35d22267bffa2200bb70030","kind":"tag","published_at":"2020-01-30T23:31:08.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.14","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.14/manifests"},{"name":"1.3.3","sha":"2a8ddd0b36095d3810f3556627cd59c5014edd01","kind":"tag","published_at":"2020-01-10T01:57:28.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.3/manifests"},{"name":"1.3.2","sha":"ab5d91306fcec58acb154753ebbabd14b0724711","kind":"tag","published_at":"2020-01-09T19:30:24.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.2/manifests"},{"name":"regex-syntax-0.6.13","sha":"94a58860e3932460b50fac2ec09a8bb9be9b154c","kind":"tag","published_at":"2020-01-09T19:29:56.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.13","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.13/manifests"},{"name":"1.3.1","sha":"a3a8a7a5cf9099ef3cbf9eba90722f8fb602a017","kind":"tag","published_at":"2019-09-04T10:47:27.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"705a4f95d271ce1dbe33f7fce344e78925604ac7","kind":"tag","published_at":"2019-09-03T16:54:05.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.3.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.3.0/manifests"},{"name":"regex-syntax-0.6.12","sha":"25ae00460ec8bc6e1ad080d4216f1f2be0a40d89","kind":"tag","published_at":"2019-09-03T16:52:27.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.12","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.12/manifests"},{"name":"1.2.1","sha":"0b1e1e8c54287d382e505acc68d983801daddeee","kind":"tag","published_at":"2019-08-03T20:11:24.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.2.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.2.1/manifests"},{"name":"regex-syntax-0.6.11","sha":"169783c1d6e045ff2ee418ea3556d09ed97e8f3c","kind":"tag","published_at":"2019-08-03T20:11:21.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.11","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.11/manifests"},{"name":"regex-syntax-0.6.10","sha":"341f207c1071f7290e3f228c710817c280c8dca1","kind":"tag","published_at":"2019-07-21T03:01:45.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.10","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.10/manifests"},{"name":"1.2.0","sha":"d4d73103b4c0bbd1fd1d943e1736ad2bc5a9ca41","kind":"tag","published_at":"2019-07-21T02:49:12.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.2.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.2.0/manifests"},{"name":"regex-syntax-0.6.9","sha":"0c57ea14eacd339b005dcd435a9e3a0096010922","kind":"tag","published_at":"2019-07-21T02:49:04.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.9","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.9/manifests"},{"name":"1.1.9","sha":"df23d5abe4ce63792009bf4ef6db72a826fb7d5c","kind":"tag","published_at":"2019-07-06T13:17:19.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.9","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.9/manifests"},{"name":"regex-syntax-0.6.8","sha":"62b7b508fa6a690602206455058224d08e502863","kind":"tag","published_at":"2019-07-06T13:16:35.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.8","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.8/manifests"},{"name":"1.1.8","sha":"5b773b13d95e993b96fd21bf7094253b50c6793f","kind":"tag","published_at":"2019-07-04T15:37:44.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.8","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"9921922a02affbf1f7cb5f114826d068d4448de7","kind":"tag","published_at":"2019-06-09T12:57:33.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.7","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.7/manifests"},{"name":"regex-syntax-0.6.7","sha":"3ffe9a20b86adf947fa310cc69fa87462c4edbe1","kind":"tag","published_at":"2019-06-09T12:57:15.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.7","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.7/manifests"},{"name":"1.1.6","sha":"72aabfa203aede9e699e6ee7e32ee522bf5ed24c","kind":"tag","published_at":"2019-04-16T12:11:24.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.6","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"56a57f0ecc7e4002ad3ca2c0372a07a69d50bc2d","kind":"tag","published_at":"2019-04-01T10:46:34.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.5","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.5/manifests"},{"name":"1.1.4","sha":"156a0c51926c8476621a1eab213c50cfa5e46947","kind":"tag","published_at":"2019-03-31T11:47:10.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.4","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.4/manifests"},{"name":"1.1.3","sha":"89074f87d0ad3ef19be9e52c1e661620491c0f2e","kind":"tag","published_at":"2019-03-30T14:53:32.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.3/manifests"},{"name":"regex-syntax-0.6.6","sha":"89074f87d0ad3ef19be9e52c1e661620491c0f2e","kind":"tag","published_at":"2019-03-30T14:53:29.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.6","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.6/manifests"},{"name":"regex-capi-0.2.1","sha":"89074f87d0ad3ef19be9e52c1e661620491c0f2e","kind":"tag","published_at":"2019-03-30T14:53:27.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-capi-0.2.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-capi-0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-capi-0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-capi-0.2.1/manifests"},{"name":"1.1.2","sha":"8977e35a8eb9f8e4f27f7bdd0aaf34070a99251c","kind":"tag","published_at":"2019-02-27T22:41:19.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"9fb112e0d7c3cb14c2881a57b565fbfbf3a390fb","kind":"tag","published_at":"2019-02-27T22:00:27.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.1/manifests"},{"name":"regex-syntax-0.6.5","sha":"60d087a23025e045ae754a345b04003c31d83d93","kind":"tag","published_at":"2019-01-26T16:14:37.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.5","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.5/manifests"},{"name":"1.1.0","sha":"d4b9419ed41907d5e8b43166ce7aef77e6fb93d9","kind":"tag","published_at":"2018-12-01T03:06:18.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.1.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.1.0/manifests"},{"name":"regex-syntax-0.6.4","sha":"b77e3fca8a320dbb0ba93637d13f63f41e011a0f","kind":"tag","published_at":"2018-12-01T03:05:41.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.4","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.4/manifests"},{"name":"regex-syntax-0.6.3","sha":"770edd59b2c4d84dc40231e8648eeb65b2f0d94a","kind":"tag","published_at":"2018-11-07T22:20:08.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.3","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.3/manifests"},{"name":"1.0.6","sha":"6ff88ffe064ef1e5a90a4a0f280ca8e0429d29a3","kind":"tag","published_at":"2018-11-06T14:42:03.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.0.6","html_url":"https://github.com/rust-lang/regex/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"7f29401b017f0dd527ff7c4aa61d53ea8ad21ecd","kind":"tag","published_at":"2018-09-06T17:47:25.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.0.5","html_url":"https://github.com/rust-lang/regex/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"18a71d0a30a6dcdcd86d1af6dd9cb0688b89f2ee","kind":"tag","published_at":"2018-08-25T16:57:47.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.0.4","html_url":"https://github.com/rust-lang/regex/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"a397820984662d38550a95ee01121ef7b90c9832","kind":"tag","published_at":"2018-08-24T19:04:09.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.0.3","html_url":"https://github.com/rust-lang/regex/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"991ae1a4c69cd81ecf989119b9205a3204088e83","kind":"tag","published_at":"2018-07-18T13:25:24.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.0.2","html_url":"https://github.com/rust-lang/regex/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.2/manifests"},{"name":"regex-syntax-0.6.2","sha":"8421c9ae8522ec4d50d69a051fe51567fce3c529","kind":"tag","published_at":"2018-07-18T13:24:40.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.2","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.2/manifests"},{"name":"1.0.1","sha":"d107c80daef9e4b73fbead91a878b0ba0db3e219","kind":"tag","published_at":"2018-06-19T23:28:35.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.0.1","html_url":"https://github.com/rust-lang/regex/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.1/manifests"},{"name":"regex-syntax-0.6.1","sha":"bf8f55f187af57e3f5d698869761208915345f00","kind":"tag","published_at":"2018-06-12T10:55:06.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.1/manifests"},{"name":"1.0.0","sha":"b5ef0ec281220d9047fed199ed48c29af9749570","kind":"tag","published_at":"2018-05-01T20:52:24.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/1.0.0","html_url":"https://github.com/rust-lang/regex/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/1.0.0/manifests"},{"name":"regex-syntax-0.6.0","sha":"b5ef0ec281220d9047fed199ed48c29af9749570","kind":"tag","published_at":"2018-05-01T20:52:21.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.6.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.6.0/manifests"},{"name":"0.2.11","sha":"07800f02587c3206c23a6c6b410d89fd9c396432","kind":"tag","published_at":"2018-05-01T17:31:34.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.11","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.11/manifests"},{"name":"regex-syntax-0.5.6","sha":"92e7baf5840ff8bbb609bc6438bcbb0b667ed2ee","kind":"tag","published_at":"2018-05-01T17:29:14.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.5.6","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.6/manifests"},{"name":"regex-syntax-0.5.5","sha":"15a68c8856d5d143f183b5c97d1e83343c00b0d8","kind":"tag","published_at":"2018-04-14T20:44:08.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.5.5","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.5/manifests"},{"name":"0.2.10","sha":"47d1aeeb8974fb39ac3be413e38ece2208945cdd","kind":"tag","published_at":"2018-03-16T15:39:24.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.10","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.10/manifests"},{"name":"regex-syntax-0.5.3","sha":"dba7f3b04168651ab3a24a0f6f7d974b3932b43e","kind":"tag","published_at":"2018-03-14T01:44:49.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.5.3","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.3/manifests"},{"name":"0.2.9","sha":"37379b09dc3d2343ad63cf61975c9a7bd9a206c6","kind":"tag","published_at":"2018-03-13T02:36:50.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.9","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.9/manifests"},{"name":"regex-syntax-0.5.2","sha":"a3c05107112383211533aba486fac22cecf5da12","kind":"tag","published_at":"2018-03-12T13:49:20.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.5.2","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.2/manifests"},{"name":"0.2.8","sha":"3e370e4c6b2096f2e61cc083aa020a3a3e3f165b","kind":"tag","published_at":"2018-03-12T12:19:53.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.8","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.8/manifests"},{"name":"regex-syntax-0.5.1","sha":"8b374ed3e77be144746ed8f1174b213cd5389c73","kind":"tag","published_at":"2018-03-12T12:19:06.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.5.1","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.1/manifests"},{"name":"0.2.7","sha":"cbfc0a38dee98f77b796a3712214e4c9b43162af","kind":"tag","published_at":"2018-03-08T00:13:22.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.7","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.7/manifests"},{"name":"regex-syntax-0.5.0","sha":"8aa479dac32ade7285b948db50f4f58022940cf6","kind":"tag","published_at":"2018-03-08T00:12:42.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.5.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.5.0/manifests"},{"name":"0.2.6","sha":"3182b23f34a49582b199602cbc2410d1f2b030eb","kind":"tag","published_at":"2018-02-08T23:14:57.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.6","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.6/manifests"},{"name":"0.2.5","sha":"557ea81878f96624e2a5a65949097f435adfa894","kind":"tag","published_at":"2017-12-31T02:13:18.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.5","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.5/manifests"},{"name":"0.2.4","sha":"6fe95dda00d1b6e020d6a04b34555d8c61f5b770","kind":"tag","published_at":"2017-12-30T20:39:09.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.4","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.4/manifests"},{"name":"regex-syntax-0.4.2","sha":"fa5cf6b86e38d010de816ad4e2a096a8c62e7640","kind":"tag","published_at":"2017-12-30T20:38:50.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.4.2","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.4.2/manifests"},{"name":"0.2.3","sha":"7640c870169713b8824e32dbcc4275f0ce21308b","kind":"tag","published_at":"2017-11-30T14:41:18.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.3","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.3/manifests"},{"name":"0.2.2","sha":"4f2bdcbc7b30aa5122bdd416950a0494922851c5","kind":"tag","published_at":"2017-05-21T16:25:13.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.2","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"c7bf105b5d675bafe14534d91fe3f147ecd5419c","kind":"tag","published_at":"2017-01-03T00:54:57.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.1","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.1/manifests"},{"name":"regex-capi-0.2.0","sha":"52fdae7169ec619530985a019184319ac4bbee5a","kind":"tag","published_at":"2017-01-01T05:18:40.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-capi-0.2.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-capi-0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-capi-0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-capi-0.2.0/manifests"},{"name":"regex_macros-0.2.0","sha":"52fdae7169ec619530985a019184319ac4bbee5a","kind":"tag","published_at":"2017-01-01T05:18:20.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex_macros-0.2.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex_macros-0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex_macros-0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex_macros-0.2.0/manifests"},{"name":"regex-syntax-0.4.0","sha":"52fdae7169ec619530985a019184319ac4bbee5a","kind":"tag","published_at":"2017-01-01T05:18:09.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.4.0","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.4.0/manifests"},{"name":"0.2.0","sha":"52fdae7169ec619530985a019184319ac4bbee5a","kind":"tag","published_at":"2017-01-01T05:18:00.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.2.0","html_url":"https://github.com/rust-lang/regex/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.2.0/manifests"},{"name":"0.1.80","sha":"3cb936c6bd00eb135fa3c948fefbb2c3d2060fbb","kind":"tag","published_at":"2016-10-27T22:02:45.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.80","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.80","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.80","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.80/manifests"},{"name":"regex-syntax-0.3.9","sha":"4ff10d58db6ecc0f2308d04bb7781e062f2dc6f0","kind":"tag","published_at":"2016-10-27T22:01:32.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.3.9","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.3.9/manifests"},{"name":"0.1.79","sha":"0b39dd3fe42d4f7818773694a5752d76e92a5666","kind":"tag","published_at":"2016-10-26T22:32:59.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.79","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.79","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.79","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.79/manifests"},{"name":"regex-syntax-0.3.8","sha":"06f952b9acfea6fc3cf55a29e65bc2ac85c6f6b5","kind":"tag","published_at":"2016-10-26T22:31:33.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.3.8","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.3.8/manifests"},{"name":"0.1.78","sha":"fbd943b0857e7627b9597b40d8c1950d3783447b","kind":"tag","published_at":"2016-10-26T22:01:41.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.78","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.78","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.78","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.78/manifests"},{"name":"regex-syntax-0.3.7","sha":"3cfef1e79d135a3e8a670aff53e7fabef453a3e1","kind":"tag","published_at":"2016-10-11T01:54:14.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.3.7","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.3.7/manifests"},{"name":"regex-syntax-0.3.6","sha":"53e7ed5ff5eb318874072be044505dc6da8dacab","kind":"tag","published_at":"2016-10-11T01:53:40.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.3.6","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.3.6/manifests"},{"name":"0.1.77","sha":"dc7d3e28ec62d16a5217544c96b40cd9d9c1361f","kind":"tag","published_at":"2016-09-12T20:40:04.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.77","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.77","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.77","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.77/manifests"},{"name":"0.1.76","sha":"f9aebe0777fc8f3ec1126f3e79ca5ee0e696fe74","kind":"tag","published_at":"2016-09-11T20:02:09.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.76","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.76","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.76","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.76/manifests"},{"name":"0.1.75","sha":"ac9ced6c26a5779d5bde74b11483d3f5c00ac853","kind":"tag","published_at":"2016-09-05T22:03:57.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.75","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.75","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.75","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.75/manifests"},{"name":"0.1.74","sha":"0be0b4c9db77ac99ccc776e0aadd8b7e81e85ad5","kind":"tag","published_at":"2016-09-04T14:14:04.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.74","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.74","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.74","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.74/manifests"},{"name":"0.1.73","sha":"d95d021a7f150a5b513af166f044ba0c51aa31fb","kind":"tag","published_at":"2016-07-10T04:47:34.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.73","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.73","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.73","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.73/manifests"},{"name":"0.1.72","sha":"22a7438f111b675b00981404659ebe31f591e93e","kind":"tag","published_at":"2016-07-10T04:44:10.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.72","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.72","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.72","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.72/manifests"},{"name":"0.1.71","sha":"2af46a44a26d0d4350ae5e6739be41b64cade28a","kind":"tag","published_at":"2016-05-20T10:38:16.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.71","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.71","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.71","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.71/manifests"},{"name":"0.1.70","sha":"f39accaff027ec130f61fd412c6be82d39c88a32","kind":"tag","published_at":"2016-05-18T23:43:23.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.70","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.70","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.70","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.70/manifests"},{"name":"0.1.69","sha":"3a23e642d364d02791eb5f53baa8e92677d24c81","kind":"tag","published_at":"2016-04-29T20:59:03.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.69","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.69","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.69","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.69/manifests"},{"name":"0.1.68","sha":"3279286a8fc10796edcbd3b9cbae46b1a53c8f00","kind":"tag","published_at":"2016-04-24T23:54:33.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.68","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.68","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.68","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.68/manifests"},{"name":"regex-syntax-0.2.6","sha":"cb18d7a504de210598e1ee88a0e57bcbd319f2c4","kind":"tag","published_at":"2016-04-22T22:37:02.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/regex-syntax-0.2.6","html_url":"https://github.com/rust-lang/regex/releases/tag/regex-syntax-0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/regex-syntax-0.2.6/manifests"},{"name":"0.1.67","sha":"767f93926d7e4f002b70e65ea8df185916d3bb5c","kind":"tag","published_at":"2016-04-22T19:24:08.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.67","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.67","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.67","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.67/manifests"},{"name":"0.1.66","sha":"42ef99fe9c203c68147a05df2497e8f2ab525c4b","kind":"tag","published_at":"2016-04-14T23:50:52.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.66","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.66","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.66","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.66/manifests"},{"name":"0.1.65","sha":"fffb44ec8b9cd410ab842eccce9a2948e0592104","kind":"tag","published_at":"2016-04-09T13:44:01.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.65","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.65","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.65","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.65/manifests"},{"name":"0.1.64","sha":"4c662c9c2e8e66c2f657d5f526d10d686bb2d0eb","kind":"tag","published_at":"2016-04-09T13:20:12.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.64","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.64","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.64","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.64/manifests"},{"name":"0.1.63","sha":"81164a55c2f529eee6b374696e2c2baafcfd16ba","kind":"tag","published_at":"2016-04-06T23:34:46.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.63","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.63","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.63","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.63/manifests"},{"name":"0.1.62","sha":"ba01ba8a517aa75bb52cd47b844bf001c15aee50","kind":"tag","published_at":"2016-04-02T14:24:19.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.62","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.62","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.62","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.62/manifests"},{"name":"0.1.61","sha":"1334048e5cb38facb76584284f37c9a3baee6275","kind":"tag","published_at":"2016-03-30T20:15:41.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.61","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.61","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.61","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.61/manifests"},{"name":"0.1.60","sha":"45e55afd65cd8993dd11585a2adccf66ff8e5fc0","kind":"tag","published_at":"2016-03-29T16:49:27.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.60","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.60/manifests"},{"name":"0.1.59","sha":"4ac29dde29e48b90f29353b9aa2a684021e7a432","kind":"tag","published_at":"2016-03-28T20:33:24.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.59","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.59/manifests"},{"name":"0.1.58","sha":"28ad1e84bee0fa18696d11fc84a74836f3255764","kind":"tag","published_at":"2016-03-15T21:16:40.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.58","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.58","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.58","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.58/manifests"},{"name":"0.1.57","sha":"a1f63b6045a09db6c2b867a453224d1aa581f83a","kind":"tag","published_at":"2016-03-14T21:05:00.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.57","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.57","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.57","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.57/manifests"},{"name":"0.1.56","sha":"39a4d040d47c80ec8d064e7eaba6e4fda6c414fe","kind":"tag","published_at":"2016-03-13T15:09:27.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.56","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.56","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.56","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.56/manifests"},{"name":"0.1.55","sha":"6660e017b14bff5241101c3ac872cb486a1c8162","kind":"tag","published_at":"2016-02-27T22:21:27.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.55","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.55","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.55","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.55/manifests"},{"name":"0.1.54","sha":"899f7558e55324fe89aecd3d1394f937d53e29c1","kind":"tag","published_at":"2016-02-23T12:03:37.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.54","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.54/manifests"},{"name":"0.1.53","sha":"e9548050a563531c92ad596cf7c7c02b63c45a40","kind":"tag","published_at":"2016-02-22T12:06:12.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.53","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.53","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.53","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.53/manifests"},{"name":"0.1.52","sha":"f34213c5dfcda7a559d2596091df02cf1abd689b","kind":"tag","published_at":"2016-02-19T00:39:01.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.52","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.52","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.52","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.52/manifests"},{"name":"0.1.51","sha":"9be3ba6a9e79e9e0aff88bc3a60dd9e958e84535","kind":"tag","published_at":"2016-02-15T21:27:29.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.51","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.51","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.51","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.51/manifests"},{"name":"0.1.50","sha":"8840e72a153709f48597479f11caf4d63905a9d4","kind":"tag","published_at":"2016-02-15T21:26:10.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.50","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.50/manifests"},{"name":"0.1.49","sha":"06aed1ff739d5db6e6e1bad6f62d8f4e63957275","kind":"tag","published_at":"2016-02-15T21:25:52.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.49","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.49","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.49/manifests"},{"name":"0.1.48","sha":"f824afbffb7d5efb275d976c8213998f25d1caac","kind":"tag","published_at":"2016-01-23T00:40:09.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.48","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.48","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.48/manifests"},{"name":"0.1.47","sha":"50a6351d25c1873b6086f377c76507337f760e68","kind":"tag","published_at":"2016-01-16T16:19:45.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.47","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.47","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.47","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.47/manifests"},{"name":"0.1.46","sha":"b741335546bb7ecba3a86dbf55388dc4947d4e9c","kind":"tag","published_at":"2016-01-06T02:08:36.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.46","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.46","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.46","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.46/manifests"},{"name":"0.1.45","sha":"85e077dd11dda569eba512b78bdf4bf2e21b549b","kind":"tag","published_at":"2016-01-06T01:17:23.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.45","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.45","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.45","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.45/manifests"},{"name":"0.1.28","sha":"9803df4c1e81c8701f82612290c6ba3f2d413c6c","kind":"tag","published_at":"2015-04-14T23:25:41.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.28","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.28","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.28/manifests"},{"name":"0.1.27","sha":"910aef40aca4f525dd2fecc54a78e9bc183039d1","kind":"tag","published_at":"2015-04-11T18:29:00.000Z","download_url":"https://codeload.github.com/rust-lang/regex/tar.gz/0.1.27","html_url":"https://github.com/rust-lang/regex/releases/tag/0.1.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rust-lang%2Fregex/tags/0.1.27/manifests"}]},"repo_metadata_updated_at":"2024-10-29T16:14:33.895Z","dependent_packages_count":10384,"downloads":389986798,"downloads_period":"total","dependent_repos_count":76014,"rankings":{"downloads":0.013399437223636608,"dependent_repos_count":0.014809904299808881,"dependent_packages_count":0.007757568918947509,"stargazers_count":2.3463119812125783,"forks_count":2.071976134897071,"docker_downloads_count":0.008462802457033647,"average":0.743786304834846},"purl":"pkg:cargo/regex","advisories":[{"uuid":"GSA_kwCzR0hTQS1tNXBxLWd2ajktOXZyOM0wwA","url":"https://github.com/advisories/GHSA-m5pq-gvj9-9vr8","title":"Rust's regex crate vulnerable to regular expression denial of service","description":"\u003e This is a cross-post of [the official security advisory][advisory]. The official advisory contains a signed version with our PGP key, as well.\n\n[advisory]: https://groups.google.com/g/rustlang-security-announcements/c/NcNNL1Jq7Yw\n\nThe Rust Security Response WG was notified that the `regex` crate did not properly limit the complexity of the regular expressions (regex) it parses. An attacker could use this security issue to perform a denial of service, by sending a specially crafted regex to a service accepting untrusted regexes. No known vulnerability is present when parsing untrusted input with trusted regexes.\n\nThis issue has been assigned CVE-2022-24713. The severity of this vulnerability is \"high\" when the `regex` crate is used to parse untrusted regexes. Other uses of the `regex` crate are not affected by this vulnerability.\n\n## Overview\n\nThe `regex` crate features built-in mitigations to prevent denial of service attacks caused by untrusted regexes, or untrusted input matched by trusted regexes. Those (tunable) mitigations already provide sane defaults to prevent attacks. This guarantee is documented and it's considered part of the crate's API.\n\nUnfortunately a bug was discovered in the mitigations designed to prevent untrusted regexes to take an arbitrary amount of time during parsing, and it's possible to craft regexes that bypass such mitigations. This makes it possible to perform denial of service attacks by sending specially crafted regexes to services accepting user-controlled, untrusted regexes.\n\n## Affected versions\n\nAll versions of the `regex` crate before or equal to 1.5.4 are affected by this issue. The fix is include starting from  `regex` 1.5.5.\n\n## Mitigations\n\nWe recommend everyone accepting user-controlled regexes to upgrade immediately to the latest version of the `regex` crate.\n\nUnfortunately there is no fixed set of problematic regexes, as there are practically infinite regexes that could be crafted to exploit this vulnerability. Because of this, we do not recommend denying known problematic regexes.\n\n## Acknowledgements\n\nWe want to thank Addison Crump for responsibly disclosing this to us according to the [Rust security policy](https://www.rust-lang.org/policies/security), and for helping review the fix.\n\nWe also want to thank Andrew Gallant for developing the fix, and Pietro Albini for coordinating the disclosure and writing this advisory.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2022-03-08T20:00:36.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/rust-lang/regex/security/advisories/GHSA-m5pq-gvj9-9vr8","https://github.com/rust-lang/regex/commit/ae70b41d4f46641dbc45c7a4f87954aea356283e","https://groups.google.com/g/rustlang-security-announcements/c/NcNNL1Jq7Yw","https://nvd.nist.gov/vuln/detail/CVE-2022-24713","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/JANLZ3JXWJR7FSHE57K66UIZUIJZI67T/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/PDOWTHNVGBOP2HN27PUFIGRYNSNDTYRJ/","https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/O3YB7CURSG64CIPCDPNMGPE4UU24AB6H/","https://lists.debian.org/debian-lts-announce/2022/04/msg00003.html","https://www.debian.org/security/2022/dsa-5113","https://lists.debian.org/debian-lts-announce/2022/04/msg00009.html","https://www.debian.org/security/2022/dsa-5118","https://rustsec.org/advisories/RUSTSEC-2022-0013.html","https://security.gentoo.org/glsa/202208-08","https://security.gentoo.org/glsa/202208-14","https://github.com/advisories/GHSA-m5pq-gvj9-9vr8"],"source_kind":"github","identifiers":["GHSA-m5pq-gvj9-9vr8","CVE-2022-24713"],"repository_url":"https://github.com/rust-lang/regex","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"1.5.5","vulnerable_version_range":"\u003c 1.5.5"}],"ecosystem":"cargo","package_name":"regex"}],"created_at":"2022-12-21T16:12:34.029Z","updated_at":"2025-05-04T01:13:08.544Z","epss_percentage":0.06355,"epss_percentile":0.90496}],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/regex","docker_dependents_count":1372,"docker_downloads_count":742074760,"usage_url":"https://repos.ecosyste.ms/usage/cargo/regex","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/regex/dependencies","status":null,"funding_links":[],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/regex/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/regex/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/regex/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/regex/related_packages","maintainers":[{"uuid":"189","login":"BurntSushi","name":"Andrew Gallant","email":null,"url":"https://github.com/BurntSushi","packages_count":84,"html_url":"https://crates.io/users/BurntSushi","role":null,"created_at":"2022-11-07T23:47:10.684Z","updated_at":"2022-11-07T23:47:10.684Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/BurntSushi/packages"},{"uuid":"1","login":"alexcrichton","name":"Alex Crichton","email":null,"url":"https://github.com/alexcrichton","packages_count":304,"html_url":"https://crates.io/users/alexcrichton","role":null,"created_at":"2022-11-07T23:47:10.675Z","updated_at":"2022-11-07T23:47:10.675Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/alexcrichton/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":192417,"maintainers_count":47578,"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":1535,"unique_repositories_count_past_30_days":85,"recent_issues":[{"uuid":"5598225541","node_id":"PR_kwDOSK9JQc8AAAABFS-7rw","number":9,"state":"closed","title":"deps(cargo): bump the cargo-minor-and-patch group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-27T13:36:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-26T23:27:53.000Z","updated_at":"2026-09-27T13:36:30.000Z","time_to_close":50908,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(cargo): bump","group_name":"cargo-minor-and-patch","update_count":20,"packages":[{"name":"tauri-plugin-dialog","old_version":"2.7.0","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-opener","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-notification","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-single-instance","old_version":"2.4.1","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.1","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"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":"tokio","old_version":"1.52.1","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"uuid","old_version":"1.23.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"filetime","old_version":"0.2.27","new_version":"0.2.29","repository_url":"https://github.com/alexcrichton/filetime"},{"name":"xxhash-rust","old_version":"0.8.15","new_version":"0.8.18","repository_url":"https://github.com/DoumanAsh/xxhash-rust"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"notify-rust","old_version":"4.16.0","new_version":"4.18.0","repository_url":"https://github.com/hoodie/notify-rust"},{"name":"zbus","old_version":"5.14.0","new_version":"5.19.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"tauri-build","old_version":"2.5.6","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 20 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.0` | `2.7.3` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.3` | `2.5.5` |\n| [tauri-plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.4.0` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.4.5` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.1` | `2.11.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.53.1` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [filetime](https://github.com/alexcrichton/filetime) | `0.2.27` | `0.2.29` |\n| [xxhash-rust](https://github.com/DoumanAsh/xxhash-rust) | `0.8.15` | `0.8.18` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [notify-rust](https://github.com/hoodie/notify-rust) | `4.16.0` | `4.18.0` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.19.0` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.6` | `2.7.0` |\n\n\nUpdates `tauri-plugin-dialog` from 2.7.0 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.7.0...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.5.3 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.3...http-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-notification` from 2.3.3 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-notification's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebiometric-js v2.4.0\u003c/h2\u003e\n\u003ch2\u003e[2.4.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ae3c808eb60086f32b1d67bb8ccc525b95333e77\"\u003e\u003ccode\u003eae3c808e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3602\"\u003e#3602\u003c/a\u003e) The plugin's global API script (used with \u003ccode\u003eapp.withGlobalTauri\u003c/code\u003e) now resolves the core API from \u003ccode\u003ewindow.__TAURI__\u003c/code\u003e instead of bundling its own copy of \u003ccode\u003e@tauri-apps/api\u003c/code\u003e. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an \u003ccode\u003eImage\u003c/code\u003e from \u003ccode\u003ewindow.__TAURI__.image\u003c/code\u003e passed to \u003ccode\u003eclipboardManager.writeImage\u003c/code\u003e, which previously failed the \u003ccode\u003einstanceof\u003c/code\u003e check against the plugin's private copy), and the script is considerably smaller.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b601\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.90 to match tauri.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a87a3c7d4491bf25589a0b24c285fcd5df3d6337\"\u003e\u003ccode\u003ea87a3c7d\u003c/code\u003e\u003c/a\u003e Update documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-biometric@2.4.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 3.4kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 685B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-biometric\nnpm notice version: 2.4.0\nnpm notice filename: tauri-apps-plugin-biometric-2.4.0.tgz\nnpm notice package size: 3.6 kB\nnpm notice unpacked size: 12.4 kB\nnpm notice shasum: 9d7aeceafaab9862e0ca41d455676ea6d924d1a2\nnpm notice integrity: sha512-soFvDJ+oFLSca[...]+r7w/Z499t6UA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2969523011\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-biometric@2.4.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebiometric v2.4.0\u003c/h2\u003e\n\u003ch2\u003e[2.4.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ae3c808eb60086f32b1d67bb8ccc525b95333e77\"\u003e\u003ccode\u003eae3c808e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3602\"\u003e#3602\u003c/a\u003e) The plugin's global API script (used with \u003ccode\u003eapp.withGlobalTauri\u003c/code\u003e) now resolves the core API from \u003ccode\u003ewindow.__TAURI__\u003c/code\u003e instead of bundling its own copy of \u003ccode\u003e@tauri-apps/api\u003c/code\u003e. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an \u003ccode\u003eImage\u003c/code\u003e from \u003ccode\u003ewindow.__TAURI__.image\u003c/code\u003e passed to \u003ccode\u003eclipboardManager.writeImage\u003c/code\u003e, which previously failed the \u003ccode\u003einstanceof\u003c/code\u003e check against the plugin's private copy), and the script is considerably smaller.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b601\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.90 to match tauri.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a87a3c7d4491bf25589a0b24c285fcd5df3d6337\"\u003e\u003ccode\u003ea87a3c7d\u003c/code\u003e\u003c/a\u003e Update documentation.\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/tauri-apps/plugins-workspace/commit/a2364a5f216324439feedeb25b2db74e7b1eba90\"\u003e\u003ccode\u003ea2364a5\u003c/code\u003e\u003c/a\u003e fix: integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/67ebc1396bfd4b437530f9bbe8bed6845ade8fc3\"\u003e\u003ccode\u003e67ebc13\u003c/code\u003e\u003c/a\u003e fix(ci): check-publish job should check .changes/pre.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbfd428bcc3ecb21aac9dd049779c9b9c7b90734\"\u003e\u003ccode\u003ecbfd428\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f460570b4423708fb3b5ab1e1213d889a4d7a9b5\"\u003e\u003ccode\u003ef460570\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a433ec09d13c6532f54256608d8e951283d64596\"\u003e\u003ccode\u003ea433ec0\u003c/code\u003e\u003c/a\u003e fix: mobile clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d8a3c877b352726285b79be9450dd59ba78fc63\"\u003e\u003ccode\u003e3d8a3c8\u003c/code\u003e\u003c/a\u003e chore: edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b517cc7e858d0d45d6b0d67fddf5290ff2e7e2ca\"\u003e\u003ccode\u003eb517cc7\u003c/code\u003e\u003c/a\u003e fix: actually set rust-version to 1.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b6a38a5e32c64745d28267d1ab59c8bd02ba4d72\"\u003e\u003ccode\u003eb6a38a5\u003c/code\u003e\u003c/a\u003e fix(ci): e2e test error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b60\u003c/code\u003e\u003c/a\u003e feat: update to tauri 2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a01943572ba0d00909857a62588d06159e709ba\"\u003e\u003ccode\u003e3a01943\u003c/code\u003e\u003c/a\u003e tests(e2e): fix e2e failures on Linux and Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...os-v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-single-instance` from 2.4.1 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.1...fs-v2.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-updater` from 2.10.1 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.10.1...updater-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.1 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `uuid` from 1.23.1 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `filetime` from 0.2.27 to 0.2.29\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/ab5ee65b5e4fe2de19dbe7d4fe08bc31e945949c\"\u003e\u003ccode\u003eab5ee65\u003c/code\u003e\u003c/a\u003e Bump to 0.2.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/46c34efa1a4f059695f7d008095e8b5cf8423d3f\"\u003e\u003ccode\u003e46c34ef\u003c/code\u003e\u003c/a\u003e Try to fix updating write-only files (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/b10e5357314f993e772bd47f90fce670de3fd7a6\"\u003e\u003ccode\u003eb10e535\u003c/code\u003e\u003c/a\u003e Bump to 0.2.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/646bce95668a3c60385e483e0e62908da2aeb9cf\"\u003e\u003ccode\u003e646bce9\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/190eafe2eaeaae0be9f384ad1ae562a2ce9820e5\"\u003e\u003ccode\u003e190eafe\u003c/code\u003e\u003c/a\u003e Add QNX Neutrino (nto) to utimensat platform list (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/13d4570db4b92c80401ea11187e806927f4c19b5\"\u003e\u003ccode\u003e13d4570\u003c/code\u003e\u003c/a\u003e Use the standard library for most of the crate (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/75abafa8a6db579ce973afe78b4262efacbb4694\"\u003e\u003ccode\u003e75abafa\u003c/code\u003e\u003c/a\u003e impl From\u0026lt;FileTime\u0026gt; for SystemTime (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/06a6f24dbb080e91f3806bc41eadaa67546db51e\"\u003e\u003ccode\u003e06a6f24\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003elibc::UTIME_OMIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alexcrichton/filetime/compare/0.2.27...0.2.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xxhash-rust` from 0.8.15 to 0.8.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DoumanAsh/xxhash-rust/commits\"\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.186 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.186...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `notify-rust` from 4.16.0 to 4.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hoodie/notify-rust/releases\"\u003enotify-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: rely on lazylock and remove ctor dependency by \u003ca href=\"https://github.com/hoodie\"\u003e\u003ccode\u003e@​hoodie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoodie/notify-rust/pull/279\"\u003ehoodie/notify-rust#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Windows notification handles by \u003ca href=\"https://github.com/Peter7896\"\u003e\u003ccode\u003e@​Peter7896\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoodie/notify-rust/pull/283\"\u003ehoodie/notify-rust#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add preview unusernotifcations backend by \u003ca href=\"https://github.com/hoodie\"\u003e\u003ccode\u003e@​hoodie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoodie/notify-rust/pull/280\"\u003ehoodie/notify-rust#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add common wait_for_response on all platforms by \u003ca href=\"https://github.com/hoodie\"\u003e\u003ccode\u003e@​hoodie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoodie/notify-rust/pull/284\"\u003ehoodie/notify-rust#284\u003c/a\u003e\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/yohoshimura/driveby/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohoshimura%2Fdriveby/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"5540686642","node_id":"PR_kwDORSodPM8AAAABElx7PQ","number":24,"state":"closed","title":"chore(deps): bump the cargo-minor-patch group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-22T16:38:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-22T14:03:01.000Z","updated_at":"2026-09-22T16:38:12.000Z","time_to_close":9303,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-patch","update_count":10,"packages":[{"name":"axum-prometheus","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/Ptrskay3/axum-prometheus"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"uuid","old_version":"1.23.4","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 10 updates in the /server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum-prometheus](https://github.com/Ptrskay3/axum-prometheus) | `0.10.0` | `0.10.1` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.26.1` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n\n\nUpdates `axum-prometheus` 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/Ptrskay3/axum-prometheus/releases\"\u003eaxum-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease/0.10.1 by \u003ca href=\"https://github.com/Ptrskay3\"\u003e\u003ccode\u003e@​Ptrskay3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/pull/90\"\u003ePtrskay3/axum-prometheus#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply \u003ccode\u003ewith_prefix\u003c/code\u003e on the layer-only \u003ccode\u003ebuild()\u003c/code\u003e path by \u003ca href=\"https://github.com/yacir\"\u003e\u003ccode\u003e@​yacir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/pull/91\"\u003ePtrskay3/axum-prometheus#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yacir\"\u003e\u003ccode\u003e@​yacir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/pull/91\"\u003ePtrskay3/axum-prometheus#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/compare/0.10.0...0.10.1\"\u003ehttps://github.com/Ptrskay3/axum-prometheus/compare/0.10.0...0.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/Ptrskay3/axum-prometheus/blob/master/CHANGELOG.md\"\u003eaxum-prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.10.1] - 2026-07-31\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewith_prefix\u003c/code\u003e has no effect when finalizing with \u003ccode\u003ebuild()\u003c/code\u003e [#91]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump various dependencies to latest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/7a638adef4aab87f7ca17acb3fc87c49e3663ae4\"\u003e\u003ccode\u003e7a638ad\u003c/code\u003e\u003c/a\u003e revert accidental port change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/48f18625cb9d9e57c3c7d771fa383d9b7d1a7bbd\"\u003e\u003ccode\u003e48f1862\u003c/code\u003e\u003c/a\u003e chores for release/0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/1b2725a6cd68ae1e46005f9fefc49fe3f4d6ac88\"\u003e\u003ccode\u003e1b2725a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/issues/91\"\u003e#91\u003c/a\u003e from yacir/fix_with_prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/aaf8d0ef3566687d1c5705a9dd46b4e84f4a631d\"\u003e\u003ccode\u003eaaf8d0e\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003ewith_prefix\u003c/code\u003e on the layer-only \u003ccode\u003ebuild()\u003c/code\u003e path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/fedcedee48df50d6076acc9949391b6f8e48885e\"\u003e\u003ccode\u003efedcede\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/issues/90\"\u003e#90\u003c/a\u003e from Ptrskay3/release/0.10.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/compare/0.10.0...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` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::random_range and SampleRange (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163\"\u003e\u003ccode\u003edb14664\u003c/code\u003e\u003c/a\u003e Check UniformChar validity on deser (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b\"\u003e\u003ccode\u003ebea8620\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a\"\u003e\u003ccode\u003e4f44932\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e\"\u003e\u003ccode\u003eb999a13\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae\"\u003e\u003ccode\u003eaeab810\u003c/code\u003e\u003c/a\u003e Avoid unsafe where safety depends on non-local values (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25\"\u003e\u003ccode\u003e1896d7c\u003c/code\u003e\u003c/a\u003e Add typos CI job (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801\"\u003e\u003ccode\u003e43eddee\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.1...0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.11.0 to 8.12.0\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.4 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lettre` from 0.11.22 to 0.11.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lettre/lettre/releases\"\u003elettre's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.23\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSeparate lines of multiline SMTP error replies (\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMisc\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ebase64\u003c/code\u003e to v0.23 (\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1152\"\u003e#1152\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lettre/lettre/pull/1152\"\u003elettre/lettre#1152\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1153\"\u003e#1153\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lettre/lettre/pull/1153\"\u003elettre/lettre#1153\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/lettre/lettre/blob/master/CHANGELOG.md\"\u003elettre's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev0.11.23 (2026-08-03)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSeparate lines of multiline SMTP error replies (\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMisc\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ebase64\u003c/code\u003e to v0.23 (\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1152\"\u003e#1152\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lettre/lettre/pull/1152\"\u003elettre/lettre#1152\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1153\"\u003e#1153\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lettre/lettre/pull/1153\"\u003elettre/lettre#1153\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/lettre/lettre/commit/eb6136a06f1aba9432f73ef8f02a06aa0afc8f9c\"\u003e\u003ccode\u003eeb6136a\u003c/code\u003e\u003c/a\u003e Prepare v0.11.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/859b5a6708a1e160c6a6190ce2b9e3cfc82a4336\"\u003e\u003ccode\u003e859b5a6\u003c/code\u003e\u003c/a\u003e fix(transport-smtp): separate lines of multiline error replies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/c692519dfe87502c1722e8e924c7997d08871242\"\u003e\u003ccode\u003ec692519\u003c/code\u003e\u003c/a\u003e style: fix clippy::useless_borrows_in_formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/5306fdd169b2b0a9462102198973d9c24ff7b436\"\u003e\u003ccode\u003e5306fdd\u003c/code\u003e\u003c/a\u003e build(deps): upgrade base64 to v0.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/6a6317322dea5dee42b217922f12b53707d00164\"\u003e\u003ccode\u003e6a63173\u003c/code\u003e\u003c/a\u003e build(deps): upgrade semver compatible Rust dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/80782a0e7ba26a845bdb50d48694552bcf36e67b\"\u003e\u003ccode\u003e80782a0\u003c/code\u003e\u003c/a\u003e build(deps): upgrade semver compatible Rust dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lettre/lettre/compare/v0.11.22...v0.11.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/dlukt/discool/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dlukt%2Fdiscool/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"},{"uuid":"5521532149","node_id":"PR_kwDOTFH43M8AAAABEWbkUw","number":13,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 83 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-09-21T00:47:56.000Z","updated_at":"2026-09-21T00:47:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":83,"packages":[{"name":"async_zip","old_version":"0.0.18","new_version":"0.0.19","repository_url":"https://github.com/Majored/rs-async-zip"},{"name":"async-compression","old_version":"0.4.42","new_version":"0.4.48","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"async-nats","old_version":"0.49.1","new_version":"0.50.0","repository_url":"https://github.com/nats-io/nats.rs"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pollster","old_version":"0.4.0","new_version":"1.0.1","repository_url":"https://github.com/zesterer/pollster"},{"name":"pulsar","old_version":"6.8.0","new_version":"6.9.0","repository_url":"https://github.com/streamnative/pulsar-rs"},{"name":"lapin","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/amqp-rs/lapin"},{"name":"hyper","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"http","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"socket2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"apache-avro","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/apache/avro-rs"},{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytesize","old_version":"2.4.0","new_version":"2.7.0","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"quick-xml","old_version":"0.40.1","new_version":"0.42.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"aes-gcm","old_version":"0.11.0-rc.4","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"blake2","old_version":"0.11.0-rc.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"chacha20poly1305","old_version":"0.11.0-rc.3","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"jsonwebtoken","old_version":"10.4.0","new_version":"11.1.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.43","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.14.1","new_version":"1.15.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"jiff","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"time","old_version":"0.3.51","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"deadpool-postgres","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","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":"astral-tokio-tar","old_version":"0.6.2","new_version":"0.7.0","repository_url":"https://github.com/astral-sh/tokio-tar"},{"name":"atoi","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/pacman82/atoi-rs"},{"name":"aws-credential-types","old_version":"1.2.14","new_version":"1.3.0","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.1.13","new_version":"1.4.2","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime-api","old_version":"1.12.3","new_version":"1.16.2","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"brotli","old_version":"8.0.4","new_version":"9.0.0","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"convert_case","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"datafusion","old_version":"54.0.0","new_version":"55.1.0","repository_url":"https://github.com/apache/datafusion"},{"name":"enumset","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/Lymia/enumset"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"md5","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/stainless-steel/md5"},{"name":"moka","old_version":"0.12.15","new_version":"0.12.16","repository_url":"https://github.com/moka-rs/moka"},{"name":"nvml-wrapper","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/Cldfire/nvml-wrapper"},{"name":"path-absolutize","old_version":"3.1.1","new_version":"4.0.1","repository_url":"https://github.com/magiclen/path-absolutize"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"redis","old_version":"1.2.4","new_version":"1.7.0","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"rustix","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"serial_test","old_version":"3.5.0","new_version":"4.0.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"smallvec","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"snafu","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/shepmaster/snafu"},{"name":"snap","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/BurntSushi/rust-snappy"},{"name":"starshard","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/houseme/starshard"},{"name":"sysinfo","old_version":"0.39.5","new_version":"0.39.6","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.23.3","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xxhash-rust","old_version":"0.8.15","new_version":"0.8.18","repository_url":"https://github.com/DoumanAsh/xxhash-rust"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"dial9-tokio-telemetry","old_version":"0.3.13","new_version":"0.5.1","repository_url":"https://github.com/dial9-rs/dial9"},{"name":"opentelemetry-semantic-conventions","old_version":"0.32.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"suppaftp","old_version":"9.0.0","new_version":"12.0.0","repository_url":"https://github.com/veeso/suppaftp"},{"name":"rcgen","old_version":"0.14.8","new_version":"0.14.10","repository_url":"https://github.com/rustls/rcgen"},{"name":"minlz","old_version":"1.1.0","new_version":"1.2.3","repository_url":"https://github.com/KarpelesLab/minlz-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 83 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async_zip](https://github.com/Majored/rs-async-zip) | `0.0.18` | `0.0.19` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.42` | `0.4.48` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [async-nats](https://github.com/nats-io/nats.rs) | `0.49.1` | `0.50.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [pollster](https://github.com/zesterer/pollster) | `0.4.0` | `1.0.1` |\n| [pulsar](https://github.com/streamnative/pulsar-rs) | `6.8.0` | `6.9.0` |\n| [lapin](https://github.com/amqp-rs/lapin) | `4.10.0` | `4.11.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.10.1` | `1.11.1` |\n| [http](https://github.com/hyperium/http) | `1.4.2` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.7.0` | `0.7.1` |\n| [apache-avro](https://github.com/apache/avro-rs) | `0.21.0` | `0.22.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.4.0` | `2.7.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.40.1` | `0.42.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.11.0-rc.4` | `0.11.1` |\n| [blake2](https://github.com/RustCrypto/hashes) | `0.11.0-rc.6` | `0.11.0` |\n| [chacha20poly1305](https://github.com/RustCrypto/AEADs) | `0.11.0-rc.3` | `0.11.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.4.0` | `11.1.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.43` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.1` | `1.15.1` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.29` | `0.2.37` |\n| [time](https://github.com/time-rs/time) | `0.3.51` | `0.3.55` |\n| [deadpool-postgres](https://github.com/deadpool-rs/deadpool) | `0.14.1` | `0.14.2` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [astral-tokio-tar](https://github.com/astral-sh/tokio-tar) | `0.6.2` | `0.7.0` |\n| [atoi](https://github.com/pacman82/atoi-rs) | `3.0.0` | `3.1.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.14` | `1.3.0` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.1.13` | `1.4.2` |\n| [aws-smithy-runtime-api](https://github.com/smithy-lang/smithy-rs) | `1.12.3` | `1.16.2` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.5.0` | `1.6.4` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.4` | `9.0.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.11.0` | `0.12.0` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.17` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.6` | `0.8.8` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [datafusion](https://github.com/apache/datafusion) | `54.0.0` | `55.1.0` |\n| [enumset](https://github.com/Lymia/enumset) | `1.1.13` | `1.1.14` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [md5](https://github.com/stainless-steel/md5) | `0.8.0` | `0.8.1` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.15` | `0.12.16` |\n| [nvml-wrapper](https://github.com/Cldfire/nvml-wrapper) | `0.12.1` | `0.13.0` |\n| [path-absolutize](https://github.com/magiclen/path-absolutize) | `3.1.1` | `4.0.1` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.2.4` | `1.7.0` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.4` | `1.1.5` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.5.0` | `4.0.1` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.2` | `1.16.1` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.9.1` | `0.9.2` |\n| [snap](https://github.com/BurntSushi/rust-snappy) | `1.1.1` | `1.1.2` |\n| [starshard](https://github.com/houseme/starshard) | `2.2.1` | `2.3.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.39.5` | `0.39.6` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.3` | `1.26.1` |\n| [xxhash-rust](https://github.com/DoumanAsh/xxhash-rust) | `0.8.15` | `0.8.18` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [dial9-tokio-telemetry](https://github.com/dial9-rs/dial9) | `0.3.13` | `0.5.1` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.32.0` | `0.32.1` |\n| [suppaftp](https://github.com/veeso/suppaftp) | `9.0.0` | `12.0.0` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.10` |\n| [minlz](https://github.com/KarpelesLab/minlz-rs) | `1.1.0` | `1.2.3` |\n\n\nUpdates `async_zip` from 0.0.18 to 0.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Majored/rs-async-zip/releases\"\u003easync_zip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.0.19\u003c/h2\u003e\n\u003cp\u003eBumps to v0.0.19, which lands \u003ca href=\"https://redirect.github.com/Majored/rs-async-zip/issues/192\"\u003e#192\u003c/a\u003e, a rewrite of the seek reader. See \u003ca href=\"https://github.com/Majored/rs-async-zip/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e and \u003ca href=\"https://github.com/Majored/rs-async-zip/blob/main/MIGRATION.md\"\u003eMIGRATION.md\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Majored/rs-async-zip/blob/main/CHANGELOG.md\"\u003easync_zip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.0.19] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis changelog and MIGRATION.md.\u003c/li\u003e\n\u003cli\u003eTerminology and high-level ZIP concepts (archive, file, LF/LFH, CDR/CDRH, EOCDR, CEOCDR)\ndocumented in the [\u003ccode\u003ebase\u003c/code\u003e] module, and used consistently across the new API.\u003c/li\u003e\n\u003cli\u003eTracing as an optional dependency, enabled via the \u003ccode\u003etracing\u003c/code\u003e feature. Included in \u003ccode\u003efull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAn initial re-write of the read module. This is still in active development, with no stream\nreader currently. The intent is to fully replace the existing \u003ccode\u003eread\u003c/code\u003e module with it. Improvements\ninclude a large set of configurable validation checks. This reader is intended to be in feature\nparity with the old read module. It lives at [\u003ccode\u003ebase::read1\u003c/code\u003e] until then, and provides:\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::seek::ZipArchiveReader\u003c/code\u003e], which reads the central directory up-front and opens\nfiles by index without consuming the source reader ([\u003ccode\u003efile()\u003c/code\u003e], or [\u003ccode\u003efile_oneshot()\u003c/code\u003e]).\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::seek::ZipArchiveFactory\u003c/code\u003e], a user-supplied generator function which produces\nadditional readers over the same archive for concurrent/parallel file reads.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::seek::ZipArchiveInner\u003c/code\u003e], shareable archive metadata which can be reused across\nreaders via [\u003ccode\u003enew_with_inner()\u003c/code\u003e] to avoid re-reading the central directory.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::ZipFileReader\u003c/code\u003e], an [\u003ccode\u003eAsyncRead\u003c/code\u003e] over a single file which validates the CRC32\nand uncompressed size on EOF.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::ZipOptions\u003c/code\u003e], a set of configurable validations and limits, plus\n[\u003ccode\u003eZipOptions::untrusted()\u003c/code\u003e] as a conservative starting point for untrusted archives.\u003c/li\u003e\n\u003cli\u003eZIP64 support, including ZIP64-aware accessors on [\u003ccode\u003eLF\u003c/code\u003e], [\u003ccode\u003eCDR\u003c/code\u003e] and [\u003ccode\u003eCEOCDR\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe [\u003ccode\u003espec\u003c/code\u003e] module is now public, exposing [\u003ccode\u003espec::headers1\u003c/code\u003e] (primitive headers),\n[\u003ccode\u003espec::constructs\u003c/code\u003e] (headers combined with their variable-length data), [\u003ccode\u003espec::extra\u003c/code\u003e]\n(extra fields), [\u003ccode\u003espec::ZipString\u003c/code\u003e] and the [\u003ccode\u003espec::KnownSize\u003c/code\u003e] trait.\u003c/li\u003e\n\u003cli\u003eNew [\u003ccode\u003eZipError\u003c/code\u003e] variants covering header/CDR mismatches, configured limits, invalid offsets,\nmissing ZIP64 records, and binary parse failures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003efull\u003c/code\u003e feature now includes \u003ccode\u003etracing\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe specification link in the README and crate docs now points at PKWARE's APPNOTE.TXT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read::seek::ZipFileReader\u003c/code\u003e], [\u003ccode\u003ebase::read::mem::ZipFileReader\u003c/code\u003e] and\n[\u003ccode\u003etokio::read::fs::ZipFileReader\u003c/code\u003e] in favour of [\u003ccode\u003ebase::read1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe new reader bounds what an archive can make it allocate or read on your behalf. Extra field\nblock sizes, extra field counts, central directory size and file counts, and per-file compressed\nand uncompressed sizes are all checked against configured limits before anything is allocated.\nFile names remain your responsibility to sanitise.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/7c3aefe4bacc3b14eab4b445f73148193b34319d\"\u003e\u003ccode\u003e7c3aefe\u003c/code\u003e\u003c/a\u003e Add compare changelog for 0.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/173bb0b161ff65ce775e3df0f2c51a1a4214ef1b\"\u003e\u003ccode\u003e173bb0b\u003c/code\u003e\u003c/a\u003e Fix README issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/e8cc897fefb5f7af74271f8929c0c042b6cad833\"\u003e\u003ccode\u003ee8cc897\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/b55a19c23f8b08572b330c3f6ac53a9e93f401ad\"\u003e\u003ccode\u003eb55a19c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/a64cf79ac6634aece9017e2cd288631c844fbf9b\"\u003e\u003ccode\u003ea64cf79\u003c/code\u003e\u003c/a\u003e Fill changelog/migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/2785a05dff2a2450529862a0f90c18e8c2a6f28b\"\u003e\u003ccode\u003e2785a05\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/15fedd6d81097707f21416da87f278a4c8a793f7\"\u003e\u003ccode\u003e15fedd6\u003c/code\u003e\u003c/a\u003e Fix no features tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/15fa4cd5e142dc5510ca90d403be241ec12baae8\"\u003e\u003ccode\u003e15fa4cd\u003c/code\u003e\u003c/a\u003e Audit fixes for breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/bd85e7403accc75313313d35e79c3754a591ce9a\"\u003e\u003ccode\u003ebd85e74\u003c/code\u003e\u003c/a\u003e Latest fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/7936ed9e3e1387c0c4e92b114a076e8c8c70404d\"\u003e\u003ccode\u003e7936ed9\u003c/code\u003e\u003c/a\u003e Spec pub use changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Majored/rs-async-zip/compare/v0.0.18...v0.0.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.42 to 0.4.48\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nullus157/async-compression/releases\"\u003easync-compression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-compression-v0.4.48\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(gzip)\u003c/em\u003e reject invalid header before the full 10 bytes arrive (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.47\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(zstd)\u003c/em\u003e avoid no-progress errors while awaiting input (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.46\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn UnexpectedEof when deflate64 does not progress (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.45\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update zstd requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.44\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated the following local packages: compression-core, compression-codecs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.43\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/0541781edcf59d8836c9157105bbd5e818d1fb0d\"\u003e\u003ccode\u003e0541781\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/7f2e753c301d50bfeea8a414879d4ce0af41807c\"\u003e\u003ccode\u003e7f2e753\u003c/code\u003e\u003c/a\u003e fix(gzip): reject invalid header before the full 10 bytes arrive (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/d34d64e4762d69e394c255f16aea71ed6e08f439\"\u003e\u003ccode\u003ed34d64e\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/2577ac7e3c0e44dd700cc47fc9e6aeaedf2c19d9\"\u003e\u003ccode\u003e2577ac7\u003c/code\u003e\u003c/a\u003e fix(zstd): avoid no-progress errors while awaiting input (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/3f2a60041bdb51c087166893504b35f7d007e0d1\"\u003e\u003ccode\u003e3f2a600\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b22cd694cf6cb2f4753c8cae0bfdebd4b78b6fe3\"\u003e\u003ccode\u003eb22cd69\u003c/code\u003e\u003c/a\u003e Return UnexpectedEof when deflate64 does not progress (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/d8c1b476bda99a05c4cc67af1ef45c2dc2405926\"\u003e\u003ccode\u003ed8c1b47\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9ffc96c79755cb24d80c1e15507d4ae6d795e9de\"\u003e\u003ccode\u003e9ffc96c\u003c/code\u003e\u003c/a\u003e chore(deps): update zstd requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/a867d186019e1df2d29859be9478b77661ba3484\"\u003e\u003ccode\u003ea867d18\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/ee526f779c01200a4714743d1ac1b7f0cb511b24\"\u003e\u003ccode\u003eee526f7\u003c/code\u003e\u003c/a\u003e Fix safety contract on assume_init, use asserts (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.42...async-compression-v0.4.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-nats` from 0.49.1 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.rs/releases\"\u003easync-nats's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-nats/v0.50.0\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis release allows for on-demand swap between \u003ccode\u003echrono\u003c/code\u003e and \u003ccode\u003etime\u003c/code\u003e crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd chrono as alternative to time crate by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1595\"\u003enats-io/nats.rs#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new start method for retry start in nats-server crate by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1603\"\u003enats-io/nats.rs#1603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix account info deser failure on servers with tiered jetstream by \u003ca href=\"https://github.com/xanderio\"\u003e\u003ccode\u003e@​xanderio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1604\"\u003enats-io/nats.rs#1604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChrono vs Time\u003c/h2\u003e\n\u003cp\u003eEnabling \u003ccode\u003echrono\u003c/code\u003e anywhere in the\ndependency graph selects the chrono backend for the whole build (Cargo feature unification).\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xanderio\"\u003e\u003ccode\u003e@​xanderio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1604\"\u003enats-io/nats.rs#1604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.49.1...async-nats/v0.50.0\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.49.1...async-nats/v0.50.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/nats-io/nats.rs/commit/9b382a2a01b5404cd66bee6c2b4f0c82c9943063\"\u003e\u003ccode\u003e9b382a2\u003c/code\u003e\u003c/a\u003e Release v0.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/834b129201ea7c4321632d8d11eb147bb377339f\"\u003e\u003ccode\u003e834b129\u003c/code\u003e\u003c/a\u003e Apply linter fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/d00e6b58d8da89a1b60f23b756173b6379dccbd7\"\u003e\u003ccode\u003ed00e6b5\u003c/code\u003e\u003c/a\u003e Fix account info deser failure on servers with tiered jetstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/afceb767c28fd8b2aa7c9b214527ca9b2c653efa\"\u003e\u003ccode\u003eafceb76\u003c/code\u003e\u003c/a\u003e Replace dead feature-powerset CI job with curated feature check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/a493d159d8c454d27fa60a880e7eaa95526e4e5f\"\u003e\u003ccode\u003ea493d15\u003c/code\u003e\u003c/a\u003e Switch to tryhard for nats-server tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/c27e773bba8f1d1389c118ff11cf92e4db1be38e\"\u003e\u003ccode\u003ec27e773\u003c/code\u003e\u003c/a\u003e Use new start method for retry start in nats-server crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/86ecbaf8d506a6c2922b0fd7392cd2e973e2f7e4\"\u003e\u003ccode\u003e86ecbaf\u003c/code\u003e\u003c/a\u003e Use time by default and cover chrono in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/15f9f63453df0fd17e853ac3be6d881aa271a28e\"\u003e\u003ccode\u003e15f9f63\u003c/code\u003e\u003c/a\u003e Add chrono as alternative to time.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.49.1...async-nats/v0.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-core` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pollster` from 0.4.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zesterer/pollster/blob/master/CHANGELOG.md\"\u003epollster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.0.1] - 2026-07-10\u003c/h1\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 for docsrs builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e[1.0.0] - 2026-07-09\u003c/h1\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFutureExt\u003c/code\u003e is now implemented for \u003ccode\u003eIntoFuture\u003c/code\u003e, not just \u003ccode\u003eFuture\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\u003eSee full diff in \u003ca href=\"https://github.com/zesterer/pollster/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulsar` from 6.8.0 to 6.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamnative/pulsar-rs/releases\"\u003epulsar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support get schema api in admin by \u003ca href=\"https://github.com/jiangpengcheng\"\u003e\u003ccode\u003e@​jiangpengcheng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/pull/417\"\u003estreamnative/pulsar-rs#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Java-compatible partition key bytes by \u003ca href=\"https://github.com/ltseeley\"\u003e\u003ccode\u003e@​ltseeley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/pull/424\"\u003estreamnative/pulsar-rs#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jiangpengcheng\"\u003e\u003ccode\u003e@​jiangpengcheng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/pull/417\"\u003estreamnative/pulsar-rs#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ltseeley\"\u003e\u003ccode\u003e@​ltseeley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/pull/424\"\u003estreamnative/pulsar-rs#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamnative/pulsar-rs/compare/v6.8.0...v6.9.0\"\u003ehttps://github.com/streamnative/pulsar-rs/compare/v6.8.0...v6.9.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/streamnative/pulsar-rs/commit/1e974c2f4e2236edca932e78a14ba34179211a39\"\u003e\u003ccode\u003e1e974c2\u003c/code\u003e\u003c/a\u003e Release 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamnative/pulsar-rs/commit/929bc549b2130d1e49e16bac0a652be59d483c7d\"\u003e\u003ccode\u003e929bc54\u003c/code\u003e\u003c/a\u003e feat: Add Java-compatible partition key bytes (\u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamnative/pulsar-rs/commit/95a0d73290d56be5d24eb3ed0d5d7d73f3a44343\"\u003e\u003ccode\u003e95a0d73\u003c/code\u003e\u003c/a\u003e feat: support get schema api in admin (\u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamnative/pulsar-rs/compare/v6.8.0...v6.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lapin` from 4.10.0 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amqp-rs/lapin/blob/main/CHANGELOG.md\"\u003elapin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e4.11.0 (2026-09-08)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProperly retry initial connection when recover is enabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/0dc84fc1f6736817b75f7699e18ea2b08d3ed45f\"\u003e\u003ccode\u003e0dc84fc\u003c/code\u003e\u003c/a\u003e v4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/c225973b1f8360aa3f81c927ab75f8a797aaea69\"\u003e\u003ccode\u003ec225973\u003c/code\u003e\u003c/a\u003e Restart the initial protocol handshake after a TCP half-close\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/2d4f93905ad7cfa748f82af7e256640e0782156a\"\u003e\u003ccode\u003e2d4f939\u003c/code\u003e\u003c/a\u003e Reject pending connection steps when initializing recovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/a2db8b7ee447932febe2c5a1aa08bad08b2a499f\"\u003e\u003ccode\u003ea2db8b7\u003c/code\u003e\u003c/a\u003e update Cargo.lock\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amqp-rs/lapin/compare/v4.10.0...v4.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edetect TE: trailers caselessly and with other values (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4152\"\u003e#4152\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7\"\u003e72fcf545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize \u003ccode\u003e\\n\\r\\n\u003c/code\u003e as a head terminator in the partial-read fast path (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4147\"\u003e#4147\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad\"\u003e3534d75c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eflush bytes buffered by the write re-check before yielding (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/f660f5bf6eed3fe793f899507ff5bb9e266d4b0d\"\u003ef660f5bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eevict pooled conn on request-side Connection: close (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4110\"\u003e#4110\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/da19be08f34d3da01c4c0f9cfe2837e7d377f73d\"\u003eda19be08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(http1): evict pooled conn on request-side Connection: close by \u003ca href=\"https://github.com/samlandfried\"\u003e\u003ccode\u003e@​samlandfried\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4110\"\u003ehyperium/hyper#4110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(http1): rewrite disabled old 0.1-futures conn tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4138\"\u003ehyperium/hyper#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md by \u003ca href=\"https://github.com/Catwoman08\"\u003e\u003ccode\u003e@​Catwoman08\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4140\"\u003ehyperium/hyper#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(error/upgrade): move from the use of ref patterns to \u003ccode\u003e\u0026amp;\u003c/code\u003e and remove allow for lint \u003ccode\u003eref_patterns\u003c/code\u003e by \u003ca href=\"https://github.com/logan-bobo\"\u003e\u003ccode\u003e@​logan-bobo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4141\"\u003ehyperium/hyper#4141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): flush bytes buffered by the write re-check before yielding by \u003ca href=\"https://github.com/ricochet\"\u003e\u003ccode\u003e@​ricochet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4143\"\u003ehyperium/hyper#4143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo by \u003ca href=\"https://github.com/latent-9\"\u003e\u003ccode\u003e@​latent-9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4146\"\u003ehyperium/hyper#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(http2): reserve minimal send capacity when piping request bodies by \u003ca href=\"https://github.com/sandersaares\"\u003e\u003ccode\u003e@​sandersaares\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4149\"\u003ehyperium/hyper#4149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lib): cleanup old commented code by \u003ca href=\"https://github.com/dswij\"\u003e\u003ccode\u003e@​dswij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4151\"\u003ehyperium/hyper#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): recognize \\n\\r\\n as a head terminator in the partial-read fast path by \u003ca href=\"https://github.com/nam2ee\"\u003e\u003ccode\u003e@​nam2ee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4147\"\u003ehyperium/hyper#4147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(body): add streaming read examples by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4148\"\u003ehyperium/hyper#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): detect TE: trailers caselessly and with other values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4152\"\u003ehyperium/hyper#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix missing_errors_doc lint by \u003ca href=\"https://github.com/CinisBorn\"\u003e\u003ccode\u003e@​CinisBorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4154\"\u003ehyperium/hyper#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: drop redundant \u003ccode\u003econtinue\u003c/code\u003e and remove needless_continue allow by \u003ca href=\"https://github.com/MsfPablo\"\u003e\u003ccode\u003e@​MsfPablo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4157\"\u003ehyperium/hyper#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: expand crate-level cancel safety section with HTTP/1 vs HTTP/2 by \u003ca href=\"https://github.com/MsfPablo\"\u003e\u003ccode\u003e@​MsfPablo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4156\"\u003ehyperium/hyper#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): temporarily allow some new clippy lints by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4165\"\u003ehyperium/hyper#4165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an initial COLLABORATORS guide by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4158\"\u003ehyperium/hyper#4158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclippy: remove lints removed in newer clippy versions by \u003ca href=\"https://github.com/tangaac\"\u003e\u003ccode\u003e@​tangaac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4167\"\u003ehyperium/hyper#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.11.1 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4169\"\u003ehyperium/hyper#4169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samlandfried\"\u003e\u003ccode\u003e@​samlandfried\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4110\"\u003ehyperium/hyper#4110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Catwoman08\"\u003e\u003ccode\u003e@​Catwoman08\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4140\"\u003ehyperium/hyper#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logan-bobo\"\u003e\u003ccode\u003e@​logan-bobo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4141\"\u003ehyperium/hyper#4141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ricochet\"\u003e\u003ccode\u003e@​ricochet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4143\"\u003ehyperium/hyper#4143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/latent-9\"\u003e\u003ccode\u003e@​latent-9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4146\"\u003ehyperium/hyper#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandersaares\"\u003e\u003ccode\u003e@​sandersaares\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4149\"\u003ehyperium/hyper#4149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nam2ee\"\u003e\u003ccode\u003e@​nam2ee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4147\"\u003ehyperium/hyper#4147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4148\"\u003ehyperium/hyper#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CinisBorn\"\u003e\u003ccode\u003e@​CinisBorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4154\"\u003ehyperium/hyper#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MsfPablo\"\u003e\u003ccode\u003e@​MsfPablo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4157\"\u003ehyperium/hyper#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tangaac\"\u003e\u003ccode\u003e@​tangaac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4167\"\u003ehyperium/hyper#4167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.11.0...v1.11.1\"\u003ehttps://github.com/hyperium/hyper/compare/v1.11.0...v1.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ert:\u003c/strong\u003e add \u003ccode\u003eReadBufCursor::initialized_unfilled()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4115\"\u003e#4115\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/ccc1e850dc0cda3e71b0acd11f60ca3d48d09034\"\u003eccc1e850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.11.1 (2026-08-27)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edetect TE: trailers caselessly and with other values (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4152\"\u003e#4152\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7\"\u003e72fcf545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize \u003ccode\u003e\\n\\r\\n\u003c/code\u003e as a head terminator in the partial-read fast path (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4147\"\u003e#4147\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad\"\u003e3534d75c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eflush bytes buffered by the write re-check before yielding (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/f660f5bf6eed3fe793f899507ff5bb9e266d4b0d\"\u003ef660f5bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eevict pooled conn on request-side Connection: close (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4110\"\u003e#4110\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/da19be08f34d3da01c4c0f9cfe2837e7d377f73d\"\u003eda19be08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.0 (2026-07-20)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ediscard content-length header when received before transfer-encoding (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4124\"\u003e#4124\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/540fff9180ce47ee5fab01b6cc2126eb6c286eda\"\u003e540fff91\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4123\"\u003e#4123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse append for repeat trailer values in encoder (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4118\"\u003e#4118\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/de1483d7db70477cc8799a344634ae6ee020a7db\"\u003ede1483d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow up to max_headers trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/f584091ac096bd5dd478f73256188c3261a945b9\"\u003ef584091a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse append for repeat trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4107\"\u003e#4107\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/876effe10fd8f8ad4535ade1f84e88f199f2cf6b\"\u003e876effe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eflush buffered data before shutdown (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4018\"\u003e#4018\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/72046cc72e7aa82c439eed00850b8b1ad3f7e4dc\"\u003e72046cc7\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4022\"\u003e#4022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore strictly enforce max_buf_size when parsing (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4093\"\u003e#4093\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/90ede307470dba98b4e184ad88d6f5aae8b0afd7\"\u003e90ede307\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4081\"\u003e#4081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e avoid buffering \u003ccode\u003eUpgraded\u003c/code\u003e writes without send capacity (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4102\"\u003e#4102\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/aecf5abfbc3dc95f21ac1538db1aa3f690fa6ab6\"\u003eaecf5abf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ert:\u003c/strong\u003e add \u003ccode\u003eReadBufCursor::initialized_unfilled()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4115\"\u003e#4115\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/ccc1e850dc0cda3e71b0acd11f60ca3d48d09034\"\u003eccc1e850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/6371cd425017155f7fbecef0e57b218edbe6a93a\"\u003e\u003ccode\u003e6371cd4\u003c/code\u003e\u003c/a\u003e v1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/37c9d0c7e018d3c218f1fc0e472207ff05ef3772\"\u003e\u003ccode\u003e37c9d0c\u003c/code\u003e\u003c/a\u003e style(lib): remove lints that have been removed in newer clippy (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/08a288135fb66321940b07ac15f3b9b8e46bc861\"\u003e\u003ccode\u003e08a2881\u003c/code\u003e\u003c/a\u003e docs(contrib): add initial COLLABORATORS guide (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4158\"\u003e#4158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8b2e533253cf3acaadd85d3c05c93b3be2205d43\"\u003e\u003ccode\u003e8b2e533\u003c/code\u003e\u003c/a\u003e style(lib): temporarily allow some new clippy lints (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8fcaf1a62787b824fdd7b95a3e7c9ea81acd3449\"\u003e\u003ccode\u003e8fcaf1a\u003c/code\u003e\u003c/a\u003e docs(lib): expand crate-level cancel safety section with HTTP/1 vs HTTP/2 (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d32b294f0bd0320df96c37d39a3047219ab0d7ae\"\u003e\u003ccode\u003ed32b294\u003c/code\u003e\u003c/a\u003e style(lib): fix needless_continue lint (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4157\"\u003e#4157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/fca07bd3937d4a3a4822372acdf766d0640796af\"\u003e\u003ccode\u003efca07bd\u003c/code\u003e\u003c/a\u003e style(lib): fix missing_errors_doc lint (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7\"\u003e\u003ccode\u003e72fcf54\u003c/code\u003e\u003c/a\u003e fix(http1): detect TE: trailers caselessly and with other values (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4152\"\u003e#4152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/af432e993c92ea65e76fc590738334e74b5ccf34\"\u003e\u003ccode\u003eaf432e9\u003c/code\u003e\u003c/a\u003e docs(body): add streaming read examples (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4148\"\u003e#4148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad\"\u003e\u003ccode\u003e3534d75\u003c/code\u003e\u003c/a\u003e fix(http1): recognize \u003ccode\u003e\\n\\r\\n\u003c/code\u003e as a head terminator in the partial-read fast ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.2 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/1a91851246be2ed913d6ace3f5cc18acf0d1d332\"\u003e\u003ccode\u003e1a91851\u003c/code\u003e\u003c/a\u003e feat: impl \u003ccode\u003eAdd\u003c/code\u003e for \u003ccode\u003eSizeHint\u003c/code\u003e's (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/v1.0.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body-util` from 0.1.3 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http-body/releases\"\u003ehttp-body-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-body-util-v0.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFused\u003c/code\u003e body combinator that always returns \u003ccode\u003eNone\u003c/code\u003e once completed.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBodyExt::into_stream()\u003c/code\u003e to convert a body into a \u003ccode\u003eStream\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFull::into_inner()\u003c/code\u003e to get the full \u003ccode\u003eBuf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eInspectFrame\u003c/code\u003e and \u003ccode\u003eInspectErr\u003c/code\u003e combinators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/07838bd97b714b95bd783cd695ebf211b67545c4\"\u003e\u003ccode\u003e07838bd\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/612118cc69be10ae8fef090798420846bfb606ba\"\u003e\u003ccode\u003e612118c\u003c/code\u003e\u003c/a\u003e docs: migrate from doc_auto_cfg to doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/768504721c1e27c598cf1d4e06e8cd5730f97d60\"\u003e\u003ccode\u003e7685047\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetai...\n\n_Description has been truncated_","html_url":"https://github.com/Harshithabr18/rustclone/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshithabr18%2Frustclone/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5485778627","node_id":"PR_kwDOT2NXpc8AAAABD59gEg","number":253,"state":"open","title":"chore(deps): bump the cargo group across 1 directory with 10 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-09-17T09:55:52.000Z","updated_at":"2026-09-17T09:56:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":10,"packages":[{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"jiff","old_version":"0.2.35","new_version":"0.2.37","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"gloo-timers","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/rustwasm/gloo"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"uuid","old_version":"1.23.4","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"opendal","old_version":"0.58.2","new_version":"0.59.1","repository_url":"https://github.com/apache/opendal"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"ureq","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/algesten/ureq"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.35` | `0.2.37` |\n| [gloo-timers](https://github.com/rustwasm/gloo) | `0.3.0` | `0.4.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.26.1` |\n| [opendal](https://github.com/apache/opendal) | `0.58.2` | `0.59.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [ureq](https://github.com/algesten/ureq) | `3.4.1` | `3.4.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n\n\nUpdates `bytes` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.12.0...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jiff` from 0.2.35 to 0.2.37\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BurntSushi/jiff/blob/jiff-static-0.2.37/CHANGELOG.md\"\u003ejiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.2.37 (2026-09-12)\u003c/h1\u003e\n\u003cp\u003eThis is a redux release of \u003ccode\u003e0.2.36\u003c/code\u003e that fixes a compilation bug.\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/647\"\u003e#647\u003c/a\u003e:\nFixes a compilation bug due to incorrect include paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.36 (2026-09-12)\u003c/h1\u003e\n\u003cp\u003eThis release has a couple bug fixes and adds opt-in integration with the\n\u003ccode\u003earbitrary\u003c/code\u003e crate.\u003c/p\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/631\"\u003e#631\u003c/a\u003e:\nAdd optional \u003ccode\u003eArbitrary\u003c/code\u003e trait implementations from the \u003ccode\u003earbitrary\u003c/code\u003e crate.\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/pull/617\"\u003e#617\u003c/a\u003e:\nFixes a bug in \u003ccode\u003ejiff_core::tz::Offset\u003c/code\u003e checked subtraction routine.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/627\"\u003e#627\u003c/a\u003e:\nUse \u003ccode\u003eserialize_some\u003c/code\u003e for optional Serde helpers in \u003ccode\u003ejiff::fmt::serde\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/BurntSushi/jiff/commit/4100a7c71125b9523029566d1d18f8b227ecd18c\"\u003e\u003ccode\u003e4100a7c\u003c/code\u003e\u003c/a\u003e 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/c1febcb02d3d20e85e90ac862b019572c65ea9bb\"\u003e\u003ccode\u003ec1febcb\u003c/code\u003e\u003c/a\u003e changelog: 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/7bd0c36306bc204eaa350fbf280fa3ae3f7cb490\"\u003e\u003ccode\u003e7bd0c36\u003c/code\u003e\u003c/a\u003e doc: fix include paths, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/aa8008e824dbd99bd2b9ee25c653491a0865d612\"\u003e\u003ccode\u003eaa8008e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;doc: fix include paths\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/8c2585c7986ac0f0da1bed98b9615a647a0550d9\"\u003e\u003ccode\u003e8c2585c\u003c/code\u003e\u003c/a\u003e doc: fix include paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/7e8133168382ab8d65a795126c2c9624f61e9e89\"\u003e\u003ccode\u003e7e81331\u003c/code\u003e\u003c/a\u003e 0.2.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/d2f10b1d15db49f56f88666ef40a68cb7b747593\"\u003e\u003ccode\u003ed2f10b1\u003c/code\u003e\u003c/a\u003e jiff-core-0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/189c39063edbe97cdf998174574787e5cb5cc783\"\u003e\u003ccode\u003e189c390\u003c/code\u003e\u003c/a\u003e changelog: 0.2.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/ab6e8c83462e9b6d0dfe33f9cb70583d3d82049b\"\u003e\u003ccode\u003eab6e8c8\u003c/code\u003e\u003c/a\u003e jiff: remove duplicated docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/eabd5317b8614918ae3365190fb8bf9052fddd06\"\u003e\u003ccode\u003eeabd531\u003c/code\u003e\u003c/a\u003e jiff: add optional \u003ccode\u003earbitrary::Arbitrary\u003c/code\u003e implementations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.35...jiff-static-0.2.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gloo-timers` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustwasm/gloo/releases\"\u003egloo-timers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egloo-timers 0.4.0\u003c/h2\u003e\n\u003cp\u003eMSRV updated to 1.82\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/ranile/gloo/blob/master/CHANGELOG.md\"\u003egloo-timers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 0.4.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/rustwasm/gloo/issues/505\"\u003e#505\u003c/a\u003e) by \u003ca href=\"https://github.com/martinfrances107\"\u003e\u003ccode\u003e@​martinfrances107\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/ranile/gloo/commit/c8feeb18bf5dde6b7aed80c749e1aef89b34fb52\"\u003e\u003ccode\u003ec8feeb1\u003c/code\u003e\u003c/a\u003e chore: release gloo-timers 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/d69fcff62ee63f37076c4a0715a6f828b0036599\"\u003e\u003ccode\u003ed69fcff\u003c/code\u003e\u003c/a\u003e chore: release gloo-net 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/7a57df39ff9d172ad0bbf91cf0fc48a57d428392\"\u003e\u003ccode\u003e7a57df3\u003c/code\u003e\u003c/a\u003e chore: release gloo-file 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/2685476cd8495947d61eac98a6a5f25cc90d1a34\"\u003e\u003ccode\u003e2685476\u003c/code\u003e\u003c/a\u003e fix: correct gloo-history category slugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/b1d5129d93ff4dda112a8fd2846485bbcf3562e6\"\u003e\u003ccode\u003eb1d5129\u003c/code\u003e\u003c/a\u003e fix: correct gloo-storage category slugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/8316f33311e7a83cd1611b30f47dc27ecc53955d\"\u003e\u003ccode\u003e8316f33\u003c/code\u003e\u003c/a\u003e fix: correct gloo-render category slugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/07345515229f46045cfa4f480ae401a464a4569a\"\u003e\u003ccode\u003e0734551\u003c/code\u003e\u003c/a\u003e chore: release gloo-console 0.4.0, gloo-dialogs 0.3.0, gloo-events 0.3.0, glo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/e6280d4b93c86a478a8f2f31af5f13d770b156b7\"\u003e\u003ccode\u003ee6280d4\u003c/code\u003e\u003c/a\u003e chore: release gloo-utils 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/cca8089045c0b208bf2f4581d61503686a197b69\"\u003e\u003ccode\u003ecca8089\u003c/code\u003e\u003c/a\u003e chore: release gloo-worker-macros 0.2.0 and gloo-worker 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/a8af99c835468f84a1a5c9933cbae07ede9ad174\"\u003e\u003ccode\u003ea8af99c\u003c/code\u003e\u003c/a\u003e chore: update rust dependencies (\u003ca href=\"https://redirect.github.com/rustwasm/gloo/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustwasm/gloo/compare/0.3.0...gloo-timers-v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.4 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opendal` from 0.58.2 to 0.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/opendal/releases\"\u003eopendal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.59.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude the changelog in the \u003ccode\u003eopendal-core\u003c/code\u003e crate so packages downloaded from crates.io compile. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8223\"\u003eapache/opendal#8223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve GooseFS master addresses from \u003ccode\u003egoosefs-site.properties\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8216\"\u003eapache/opendal#8216\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport response header overrides in GCS presigned XML requests. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8206\"\u003eapache/opendal#8206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd conda-forge installation instructions for Python. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8213\"\u003eapache/opendal#8213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefresh the APT package index before installing dependencies. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8215\"\u003eapache/opendal#8215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the GHCR v2.0.0 GooseFS fixture image. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8214\"\u003eapache/opendal#8214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SatyamPandey-07\"\u003e\u003ccode\u003e@​SatyamPandey-07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8206\"\u003eapache/opendal#8206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/opendal/compare/v0.59.0...v0.59.1\"\u003ehttps://github.com/apache/opendal/compare/v0.59.0...v0.59.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.59.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: construct \u003ccode\u003eMetadata\u003c/code\u003e with \u003ccode\u003eMetadataBuilder\u003c/code\u003e. Direct constructors, setters, and \u003ccode\u003ewith_*\u003c/code\u003e methods have been removed; \u003ccode\u003eMetadata::user_metadata()\u003c/code\u003e now returns a borrowed \u003ccode\u003eUserMetadata\u003c/code\u003e view. Metadata and frozen operation value blocks must fit within \u003ccode\u003eu16::MAX\u003c/code\u003e encoded bytes.\u003c/li\u003e\n\u003cli\u003eCore: \u003ccode\u003eDeleteInput\u003c/code\u003e has been removed. Pass \u003ccode\u003e(String, DeleteOptions)\u003c/code\u003e when delete options are required; custom \u003ccode\u003eIntoDeleteInput\u003c/code\u003e implementations must return that pair.\u003c/li\u003e\n\u003cli\u003eCore: \u003ccode\u003eCapability\u003c/code\u003e and the public operation option structs gained fields. Use \u003ccode\u003e..Default::default()\u003c/code\u003e in struct literals to remain source-compatible.\u003c/li\u003e\n\u003cli\u003eCore: service conflicts can now return \u003ccode\u003eErrorKind::Conflict\u003c/code\u003e. Conditional failures still return \u003ccode\u003eErrorKind::ConditionNotMatch\u003c/code\u003e; update recovery logic that grouped both cases together.\u003c/li\u003e\n\u003cli\u003eRaw API: \u003ccode\u003eOpCopier\u003c/code\u003e has been merged into \u003ccode\u003eOpCopy\u003c/code\u003e. Raw operation mutation methods and direct \u003ccode\u003eFrom\u0026lt;WriteOptions\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;DeleteOptions\u0026gt;\u003c/code\u003e, and \u003ccode\u003eFrom\u0026lt;CopyOptions\u0026gt;\u003c/code\u003e conversions have been removed; use capability-aware \u003ccode\u003efrom_options\u003c/code\u003e constructors.\u003c/li\u003e\n\u003cli\u003eRaw API: listed entries now contain finalized \u003ccode\u003eMetadata\u003c/code\u003e; \u003ccode\u003eraw::oio::Entry::set_mode\u003c/code\u003e and \u003ccode\u003emetadata_mut\u003c/code\u003e have been removed. The new \u003ccode\u003eCompose\u003c/code\u003e and \u003ccode\u003eRestore\u003c/code\u003e variants also changed implicit numeric \u003ccode\u003eOperation\u003c/code\u003e discriminants, which are not a stable contract.\u003c/li\u003e\n\u003cli\u003eServices: \u003ccode\u003eCloudflareKvConfig\u003c/code\u003e, \u003ccode\u003eMemcachedConfig\u003c/code\u003e, and \u003ccode\u003eRedisConfig\u003c/code\u003e now use \u003ccode\u003eOption\u0026lt;raw::SignedDuration\u0026gt;\u003c/code\u003e for public \u003ccode\u003edefault_ttl\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003eIntegrations: \u003ccode\u003eobject_store_opendal\u003c/code\u003e 0.60 and \u003ccode\u003eparquet_opendal\u003c/code\u003e 0.10 use \u003ccode\u003eopendal\u003c/code\u003e 0.59. Update direct OpenDAL dependencies together.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/apache/opendal/blob/v0.59.0/core/core/src/docs/upgrade.md#upgrade-to-v059\"\u003ecore upgrade guide\u003c/a\u003e, \u003ca href=\"https://github.com/apache/opendal/blob/v0.59.0/integrations/object_store/upgrade.md#upgrade-to-v060\"\u003eobject_store integration guide\u003c/a\u003e, and \u003ca href=\"https://github.com/apache/opendal/blob/v0.59.0/integrations/parquet/upgrade.md#upgrade-to-v010\"\u003eParquet integration guide\u003c/a\u003e for migration examples.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bindings/dotnet): add DeleteOptions with delete functions by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8098\"\u003eapache/opendal#8098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add conditional delete with if-match by \u003ca href=\"https://github.com/YuangGao\"\u003e\u003ccode\u003e@​YuangGao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/7607\"\u003eapache/opendal#7607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/dotnet): support conditional delete with if-match by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8137\"\u003eapache/opendal#8137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support S3 Express session authentication by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8135\"\u003eapache/opendal#8135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support object restoration by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8143\"\u003eapache/opendal#8143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services): support conditional delete for Azure services by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8142\"\u003eapache/opendal#8142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRFC: Add limited read by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/7945\"\u003eapache/opendal#7945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/azdls): support custom credential providers by \u003ca href=\"https://github.com/zakariya-s\"\u003e\u003ccode\u003e@​zakariya-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8030\"\u003eapache/opendal#8030\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/opendal/blob/main/CHANGELOG.md\"\u003eopendal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.59.1] - 2026-09-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude the changelog in the \u003ccode\u003eopendal-core\u003c/code\u003e crate so packages downloaded from crates.io compile. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8223\"\u003eapache/opendal#8223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve GooseFS master addresses from \u003ccode\u003egoosefs-site.properties\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8216\"\u003eapache/opendal#8216\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport response header overrides in GCS presigned XML requests. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8206\"\u003eapache/opendal#8206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd conda-forge installation instructions for Python. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8213\"\u003eapache/opendal#8213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefresh the APT package index before installing dependencies. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8215\"\u003eapache/opendal#8215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the GHCR v2.0.0 GooseFS fixture image. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8214\"\u003eapache/opendal#8214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/opendal/compare/v0.59.0...v0.59.1\"\u003ehttps://github.com/apache/opendal/compare/v0.59.0...v0.59.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v0.59.0] - 2026-08-31\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecore: \u003ccode\u003eMetadata\u003c/code\u003e and raw operation arguments now use immutable compact representations. Construct metadata with \u003ccode\u003eMetadataBuilder\u003c/code\u003e, use \u003ccode\u003einto_builder()\u003c/code\u003e to modify existing metadata, and convert public options into finalized raw arguments. \u003ccode\u003eDeleteInput\u003c/code\u003e has been removed.\u003c/li\u003e\n\u003cli\u003ecore: \u003ccode\u003eOpCopier\u003c/code\u003e has been removed. Raw \u003ccode\u003eService::copy\u003c/code\u003e implementations now receive copy execution settings through \u003ccode\u003eOpCopy\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eintegrations/object_store: \u003ccode\u003eobject_store_opendal\u003c/code\u003e 0.60 uses \u003ccode\u003eopendal\u003c/code\u003e 0.59. Update direct OpenDAL dependencies together.\u003c/li\u003e\n\u003cli\u003eintegrations/parquet: \u003ccode\u003eparquet_opendal\u003c/code\u003e 0.10 uses \u003ccode\u003eopendal\u003c/code\u003e 0.59. Update direct OpenDAL dependencies together.\u003c/li\u003e\n\u003cli\u003ebindings/dotnet: \u003ccode\u003eOperator.DeleteAsync\u003c/code\u003e now accepts \u003ccode\u003eDeleteOptions\u003c/code\u003e before the cancellation token. Pass the token as \u003ccode\u003ecancellationToken: token\u003c/code\u003e, or pass \u003ccode\u003enull\u003c/code\u003e for options before a positional token.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bindings/dotnet): add DeleteOptions with delete functions by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8098\"\u003eapache/opendal#8098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add conditional delete with if-match by \u003ca href=\"https://github.com/YuangGao\"\u003e\u003ccode\u003e@​YuangGao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/7607\"\u003eapache/opendal#7607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/dotnet): support conditional delete with if-match by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8137\"\u003eapache/opendal#8137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support S3 Express session authentication by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8135\"\u003eapache/opendal#8135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support object restoration by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8143\"\u003eapache/opendal#8143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services): support conditional delete for Azure services by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8142\"\u003eapache/opendal#8142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRFC: Add limited read by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/7945\"\u003eapache/opendal#7945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/azdls): support custom credential providers by \u003ca href=\"https://github.com/zakariya-s\"\u003e\u003ccode\u003e@​zakariya-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8030\"\u003eapache/opendal#8030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(core): add conflict error kind by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8154\"\u003eapache/opendal#8154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(parquet): expose writer abort by \u003ca href=\"https://github.com/starpact\"\u003e\u003ccode\u003e@​starpact\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8102\"\u003eapache/opendal#8102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support if_not_changed preconditions by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8156\"\u003eapache/opendal#8156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support Writer::copy_from by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8140\"\u003eapache/opendal#8140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gcs-grpc): add GCS gRPC service by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8153\"\u003eapache/opendal#8153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gcs): support compose by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8191\"\u003eapache/opendal#8191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(services/monoiofs): use asyncband channels by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8126\"\u003eapache/opendal#8126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(bindings/dotnet): generate capability and service configs from core by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8146\"\u003eapache/opendal#8146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(services): standardize error normalization by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8174\"\u003eapache/opendal#8174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor!: merge OpCopier into OpCopy by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8190\"\u003eapache/opendal#8190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor!: compact metadata and operation arguments by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8196\"\u003eapache/opendal#8196\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/opendal/commit/dcdd66091828a6a2a6f0981a0a84024d11ff2413\"\u003e\u003ccode\u003edcdd660\u003c/code\u003e\u003c/a\u003e chore: prepare release v0.59.1 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8228\"\u003e#8228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/8fcab844af9ad4b8ad91e6de58ea7fbeb051eba2\"\u003e\u003ccode\u003e8fcab84\u003c/code\u003e\u003c/a\u003e fix(core): include changelog in opendal-core package (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8223\"\u003e#8223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/54b33a16284da7c781824474cc1555e5ee379a51\"\u003e\u003ccode\u003e54b33a1\u003c/code\u003e\u003c/a\u003e fix(services/goosefs): resolve master addresses from goosefs-site.properties ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/72ef3f673dd4451f0969563b5a2def3f45cf80fb\"\u003e\u003ccode\u003e72ef3f6\u003c/code\u003e\u003c/a\u003e fix(ci/goosefs): switch the fixture image to GHCR v2.0.0 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/2403cf8fff2ab52b9fb0f53b42e9157150e45250\"\u003e\u003ccode\u003e2403cf8\u003c/code\u003e\u003c/a\u003e fix(ci): refresh apt index before installing packages (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8215\"\u003e#8215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/767c734788053d26f196797fcefc06defd0ec119\"\u003e\u003ccode\u003e767c734\u003c/code\u003e\u003c/a\u003e docs: add conda-forge installation instructions (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8213\"\u003e#8213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/670d8f9637ff79fd0a3a2f00cdf751fb3b11f994\"\u003e\u003ccode\u003e670d8f9\u003c/code\u003e\u003c/a\u003e feat(services/gcs): propagate response header overrides into presigned XML re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/3e190ac6bad5b132d397d46a0650367e22e75026\"\u003e\u003ccode\u003e3e190ac\u003c/code\u003e\u003c/a\u003e chore(release): prepare v0.59.0 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8208\"\u003e#8208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/dc6ea03b5563a490329b000b7d65206eb1702a35\"\u003e\u003ccode\u003edc6ea03\u003c/code\u003e\u003c/a\u003e fix: preserve conditional error semantics (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8204\"\u003e#8204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/33d4048cbadd9545d1f359cfa5bf816ad40445c2\"\u003e\u003ccode\u003e33d4048\u003c/code\u003e\u003c/a\u003e fix(website): update dependency license manifest (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8203\"\u003e#8203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/opendal/compare/v0.58.2...v0.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump ureq-proto to 0.6.3 (fixes network-path references in redirects)\u003c/li\u003e\n\u003cli\u003eBypass pooling for request connection settings incompatible with the Agent \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1201\"\u003e#1201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry the next resolved address on unreachable/unavailable connect errors \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1195\"\u003e#1195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/2e9ef24a80e1e7ecd0e6604f98ba49aceb7ec322\"\u003e\u003ccode\u003e2e9ef24\u003c/code\u003e\u003c/a\u003e 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/b9838412720b2200d707443153c0957ffc57edb6\"\u003e\u003ccode\u003eb983841\u003c/code\u003e\u003c/a\u003e Bump ureq-proto to 0.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/075a1d76d21bff5d4d19f9f4e506340f1c3a119e\"\u003e\u003ccode\u003e075a1d7\u003c/code\u003e\u003c/a\u003e Respect request connection settings when pooling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/fb634dea387c45196b249955869fa64695cd3e27\"\u003e\u003ccode\u003efb634de\u003c/code\u003e\u003c/a\u003e Try the next resolved address when a connect fails for that address only (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/algesten/ureq/compare/3.4.1...3.4.2\"\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\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/sagikazarmark/szamlazz-rs/pull/253","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagikazarmark%2Fszamlazz-rs/issues/253","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/253/packages"},{"uuid":"5483082692","node_id":"PR_kwDORHG3tM8AAAABD3zSBQ","number":122,"state":"closed","title":"chore(deps): bump the all-cargo group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-09-24T04:55:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T04:55:11.000Z","updated_at":"2026-09-24T04:55:20.000Z","time_to_close":604808,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-cargo","update_count":17,"packages":[{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"boreal","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/vthib/boreal"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.7","new_version":"4.6.9","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":"libgit2-sys","old_version":"0.18.5+1.9.4","new_version":"0.18.8+1.9.7","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"open","old_version":"5.3.6","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"ignore","old_version":"0.4.27","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-cargo group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [boreal](https://github.com/vthib/boreal) | `1.1.0` | `1.2.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.7` | `4.6.9` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [libgit2-sys](https://github.com/rust-lang/git2-rs) | `0.18.5+1.9.4` | `0.18.8+1.9.7` |\n| [open](https://github.com/Byron/open-rs) | `5.3.6` | `5.4.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.6+spec-1.1.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.27` | `0.4.33` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n\n\nUpdates `anyhow` from 1.0.103 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boreal` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vthib/boreal/releases\"\u003eboreal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003eThis is mostly a bugfix release, but with a few dependencies and a MSRV bump. hence\nthe minor release.\u003c/p\u003e\n\u003ch1\u003eChanged\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate edition to 2024 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/248\"\u003e#248\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate MSRV to 1.85 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/248\"\u003e#248\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate object to 0.39 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/252\"\u003e#252\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate borsh to 1.7 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/258\"\u003e#258\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFixed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix windows token leak on windows process scanning \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/253\"\u003e#253\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix match counting bug on nocase string with case alternation \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/255\"\u003e#255\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/vthib/boreal/blob/master/CHANGELOG.md\"\u003eboreal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.0] - 2026-07-16\u003c/h2\u003e\n\u003cp\u003eThis is mostly a bugfix release, but with a few dependencies and a MSRV bump. hence\nthe minor release.\u003c/p\u003e\n\u003ch3\u003eboreal\u003c/h3\u003e\n\u003ch4\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate edition to 2024 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/248\"\u003e#248\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate MSRV to 1.85 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/248\"\u003e#248\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate object to 0.39 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/252\"\u003e#252\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate borsh to 1.7 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/258\"\u003e#258\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix windows token leak on windows process scanning \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/253\"\u003e#253\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix match counting bug on nocase string with case alternation \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/255\"\u003e#255\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/8fd056a9f4fdf908612039fcb888119003facdd8\"\u003e\u003ccode\u003e8fd056a\u003c/code\u003e\u003c/a\u003e fixup! doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/34549c64b7a6b78d60df0215f5db354d291b1cd2\"\u003e\u003ccode\u003e34549c6\u003c/code\u003e\u003c/a\u003e release 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/7aff02bdf9df711845946dfd4e41f5ec0c39b3f1\"\u003e\u003ccode\u003e7aff02b\u003c/code\u003e\u003c/a\u003e doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/be5616f08e7669ca4f5b96eb8a1831718f026592\"\u003e\u003ccode\u003ebe5616f\u003c/code\u003e\u003c/a\u003e update some dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/1ec064657263777dc71efd60e0d096235d08ec22\"\u003e\u003ccode\u003e1ec0646\u003c/code\u003e\u003c/a\u003e fix: fix match counting bug on nocase string with case alt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/c38ae7180fe774cabc8752e0bb72ea9afb0055a6\"\u003e\u003ccode\u003ec38ae71\u003c/code\u003e\u003c/a\u003e chore: fix new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/f770364819d18fbe299f7a86f58ee128dd4b78db\"\u003e\u003ccode\u003ef770364\u003c/code\u003e\u003c/a\u003e feat: only add SeDebugPrivilege once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/7f6fa4a230e0665d69f90c871efeae4108256312\"\u003e\u003ccode\u003e7f6fa4a\u003c/code\u003e\u003c/a\u003e fix: do not leak process token in windows process scanning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/f7596e233a4b0b3db632f04a4ec62659bd3bd792\"\u003e\u003ccode\u003ef7596e2\u003c/code\u003e\u003c/a\u003e chore: update memmap2 in lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/969b91828edb288ed49ef890450c9f4cbd38aeed\"\u003e\u003ccode\u003e969b918\u003c/code\u003e\u003c/a\u003e chore: update pyo3 dependency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vthib/boreal/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.6.7 to 4.6.9\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_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Default for deferring changed to \u003ccode\u003e#[command(defer = true)]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Group values by their occurrence with \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[Unreleased] - ReleaseDate\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/clap-rs/clap/commit/715b812f3b72ebca1d5ce257e0495e1e76aea56f\"\u003e\u003ccode\u003e715b812\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/89e6e9b59c6209c5d9817c7d113ad7ad7f6d6907\"\u003e\u003ccode\u003e89e6e9b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3918cb4db643ffdfb3c8206d241d70acf6d5c5de\"\u003e\u003ccode\u003e3918cb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6468\"\u003e#6468\u003c/a\u003e from sjh9714/fix-bash-posix-fn-name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/526c81906357cae595259d46cea2fd4675489331\"\u003e\u003ccode\u003e526c819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6469\"\u003e#6469\u003c/a\u003e from latent-9/docs/fix-derive-reference-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2bd685a8e809df2049f5cf6777641d8f86aeef6\"\u003e\u003ccode\u003eb2bd685\u003c/code\u003e\u003c/a\u003e docs(clap_derive): Fix derive reference link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ecee8a4f862b1b97ce2c7db5bf806cfe394a55f6\"\u003e\u003ccode\u003eecee8a4\u003c/code\u003e\u003c/a\u003e fix(complete): Name the function after fn_name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6dd2e5a0802d84226afd63c427fc09940fa837d4\"\u003e\u003ccode\u003e6dd2e5a\u003c/code\u003e\u003c/a\u003e test(complete): Show POSIX bash will not source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4684d7abc545cef1d78708864cfe8c7668ed49c1\"\u003e\u003ccode\u003e4684d7a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/51d50ad3ae341f987f26115d6a6719cf76cc78f4\"\u003e\u003ccode\u003e51d50ad\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3bc36222053a49936ea67e8616d1584a75c811b0\"\u003e\u003ccode\u003e3bc3622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6457\"\u003e#6457\u003c/a\u003e from bl4ck4t/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.7...clap_complete-v4.6.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 0.3.3 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/releases\"\u003eglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace tempdir with tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/blob/master/CHANGELOG.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4\"\u003e0.3.4\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace tempdir with tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/cfa2a58f2e44373573f657ec25b3621e44714dee\"\u003e\u003ccode\u003ecfa2a58\u003c/code\u003e\u003c/a\u003e chore: release v0.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/8a903ef83cdc3ac4be8a16c4160c570fcfead655\"\u003e\u003ccode\u003e8a903ef\u003c/code\u003e\u003c/a\u003e Set the edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1f753241f047175126d1be051718d1a0994d29f4\"\u003e\u003ccode\u003e1f75324\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/7df5575be1090ed26dfe29a617424a81bdfbc18a\"\u003e\u003ccode\u003e7df5575\u003c/code\u003e\u003c/a\u003e ci: Bump ubuntu-24.04 to ubuntu-26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/e476c2ac65baba95160feadb438c535b68781677\"\u003e\u003ccode\u003ee476c2a\u003c/code\u003e\u003c/a\u003e ci: Replace macos-13 and macos-15 with macos-26-intel and macos-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/0dc6566edfe3c4d87580e46bab6441c84f469296\"\u003e\u003ccode\u003e0dc6566\u003c/code\u003e\u003c/a\u003e ci: Get MSRV directly from crate metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/c3c81deadaf32271ccafb187f3ff90d250c5bba5\"\u003e\u003ccode\u003ec3c81de\u003c/code\u003e\u003c/a\u003e ci: Bump MSRV of test dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/6bde97025420162502fda2c4a850137567db838c\"\u003e\u003ccode\u003e6bde970\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/0639988caf1c644b78629cd0f7d65f4d0a4920c9\"\u003e\u003ccode\u003e0639988\u003c/code\u003e\u003c/a\u003e Cache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/335da33c46daaa7db629ad77e07a9531909d9dfd\"\u003e\u003ccode\u003e335da33\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libgit2-sys` from 0.18.5+1.9.4 to 0.18.8+1.9.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open` from 5.3.6 to 5.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/releases\"\u003eopen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eopen Windows paths without wildcard expansion\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eOpening a child of a bracket-named directory fails because Start-Process\nresolves parent directories as PowerShell wildcard patterns. The isolated\nWindows regression test reproduced WildcardPatternException for a copied\nexecutable under \u0026quot;【Tiny Asa】 [77P7V-712MB]\\child\u0026quot; before this change.\u003c/p\u003e\n\u003cp\u003eUse Test-Path and Invoke-Item with LiteralPath for existing items, retaining\nStart-Process for URLs and application names. These cmdlets also work under\nPowerShell Constrained Language Mode. Share the embedded script between\nWindows and WSL, keep targets in environment data, and stop on launch errors\nto report a nonzero exit status. Preserve the security boundary established\nin fd29861: cmd /c start remains opt-in through the insecure feature. No\npreviously removed launcher options are restored.\u003c/p\u003e\n\u003cp\u003eThe integration test launches only a copy of its own test binary, which\nrecords its executable path and exits. It checks absolute and relative paths\nwith invalid and valid bracket patterns, Unicode, backticks, quotes, shell\nmetacharacters, and leading dashes in normal and constrained PowerShell\nsessions, plus failure for a missing executable. It requires neither Explorer\nnor registered document or URL handlers. Adjust the existing fallback\nassertion to also allow the opt-in cmd launcher after Explorer with all\nfeatures enabled.\u003c/p\u003e\n\u003cp\u003eValidated locally on Windows with PowerShell 5.1.26100.33438 and rustc 1.97.1:\ncargo test and cargo test --all-features each passed all 19 tests, including\nthe behavioral regression. git diff --check passed, and cargo\npackage --list includes the embedded script. Test-Path returned false without\nerrors for representative https, mailto, and file URLs. Actual GUI folder,\ndocument, URL handling and WSL interop were not exercised locally.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e8 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/132\"\u003e#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/132\"\u003e#132\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eOpen Windows paths without wildcard expansion (ad95c40)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/blob/main/changelog.md\"\u003eopen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.4 (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e open Windows paths without wildcard expansion\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eOpening a child of a bracket-named directory fails because Start-Process\nresolves parent directories as PowerShell wildcard patterns. The isolated\nWindows regression test reproduced WildcardPatternException for a copied\nexecutable under \u0026quot;【Tiny Asa】 [77P7V-712MB]\\child\u0026quot; before this change.\u003c/p\u003e\n\u003cp\u003eUse Test-Path and Invoke-Item with LiteralPath for existing items, retaining\nStart-Process for URLs and application names. These cmdlets also work under\nPowerShell Constrained Language Mode. Share the embedded script between\nWindows and WSL, keep targets in environment data, and stop on launch errors\nto report a nonzero exit status. Preserve the security boundary established\nin fd29861: cmd /c start remains opt-in through the insecure feature. No\npreviously removed launcher options are restored.\u003c/p\u003e\n\u003cp\u003eThe integration test launches only a copy of its own test binary, which\nrecords its executable path and exits. It checks absolute and relative paths\nwith invalid and valid bracket patterns, Unicode, backticks, quotes, shell\nmetacharacters, and leading dashes in normal and constrained PowerShell\nsessions, plus failure for a missing executable. It requires neither Explorer\nnor registered document or URL handlers. Adjust the existing fallback\nassertion to also allow the opt-in cmd launcher after Explorer with all\nfeatures enabled.\u003c/p\u003e\n\u003cp\u003eValidated locally on Windows with PowerShell 5.1.26100.33438 and rustc 1.97.1:\ncargo test and cargo test --all-features each passed all 19 tests, including\nthe behavioral regression. git diff --check passed, and cargo\npackage --list includes the embedded script. Test-Path returned false without\nerrors for representative https, mailto, and file URLs. Actual GUI folder,\ndocument, URL handling and WSL interop were not exercised locally.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e2 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e8 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/132\"\u003e#132\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/ba35e001028f03290eaae2cc1cad8411322507b2\"\u003e\u003ccode\u003eba35e00\u003c/code\u003e\u003c/a\u003e Release open v5.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/45317f8a4fdc43218dcc3418156e677e35662dff\"\u003e\u003ccode\u003e45317f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/133\"\u003e#133\u003c/a\u003e from Byron/fix-open-on-windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/ad95c40f98144b368ec759492edecd0b8b20b672\"\u003e\u003ccode\u003ead95c40\u003c/code\u003e\u003c/a\u003e fix: open Windows paths without wildcard expansion (\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/9551952253676494bb0bc5ccb9e79baf6998bd23\"\u003e\u003ccode\u003e9551952\u003c/code\u003e\u003c/a\u003e Release open v5.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/136d4d0aebb566449ee5b07151ae90ee3db305cf\"\u003e\u003ccode\u003e136d4d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/131\"\u003e#131\u003c/a\u003e from ncfavier/reap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/43e601dfdec770237fc13d31f8d2469439234caf\"\u003e\u003ccode\u003e43e601d\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/a78c0caa9608b7487925df9838a1ccee216e4384\"\u003e\u003ccode\u003ea78c0ca\u003c/code\u003e\u003c/a\u003e fix: wait for intermediate child to terminate when double-forking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/1a3ef5d5f981ed344fc3f08ca52b35efbb0b890a\"\u003e\u003ccode\u003e1a3ef5d\u003c/code\u003e\u003c/a\u003e Release open v5.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7468760c0b149db984ca3ab35624ff028a9830dd\"\u003e\u003ccode\u003e7468760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/130\"\u003e#130\u003c/a\u003e from s00d/fix/macos-that-detached-zombies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/351bb54bcdbdd61ff8509fcb3bdb6712ed69ad4e\"\u003e\u003ccode\u003e351bb54\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Byron/open-rs/compare/v5.3.6...v5.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 1.1.2+spec-1.1.0 to 1.1.6+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/572c005d80cca5f7bd163805c2f33ba0a5207b6d\"\u003e\u003ccode\u003e572c005\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/66d0c53e1ec7cfc61f98c30b92f72e2ad1df4536\"\u003e\u003ccode\u003e66d0c53\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/07af4e7644d34d2d784bcd4f570c0619ee1626b2\"\u003e\u003ccode\u003e07af4e7\u003c/code\u003e\u003c/a\u003e perf: Reduce allocations in toml_edit parsing and dumping (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0ff90dbd7d7931b995f91cac661a12818cfd7ab7\"\u003e\u003ccode\u003e0ff90db\u003c/code\u003e\u003c/a\u003e perf(display): Write encoded strings directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/efb25365450e5512efa76457fcd53b0bb1ee9c41\"\u003e\u003ccode\u003eefb2536\u003c/code\u003e\u003c/a\u003e perf(display): Move generated representation strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/075c444fa05f359cce53dda0f1382a07ad72776e\"\u003e\u003ccode\u003e075c444\u003c/code\u003e\u003c/a\u003e refactor(display): Consolidate key-path encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b48f33869f1024949945157c0ab540a114676fc0\"\u003e\u003ccode\u003eb48f338\u003c/code\u003e\u003c/a\u003e perf(display): Borrow table keys during document output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c6c1de348f6e276a58ce57ffdcdeb51065698709\"\u003e\u003ccode\u003ec6c1de3\u003c/code\u003e\u003c/a\u003e perf(parser): Move completed table header keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ec904630a54a9857babc7eab99c39d4bdc8173c4\"\u003e\u003ccode\u003eec90463\u003c/code\u003e\u003c/a\u003e perf(parser): Borrow input when creating editable documents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d76a48af2f5bb783969295cf7dbbfb447f324ca1\"\u003e\u003ccode\u003ed76a48a\u003c/code\u003e\u003c/a\u003e test: Benchmark rendering generated keys and values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.2...toml-v1.1.6\"\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.27 to 0.4.33\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/3fce3b5bb0236da2df6d99672afb8a719642eca7\"\u003e\u003ccode\u003e3fce3b5\u003c/code\u003e\u003c/a\u003e ignore-0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5055264ae021b5d0e01e55f723622d638ea877f0\"\u003e\u003ccode\u003e5055264\u003c/code\u003e\u003c/a\u003e globset-0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/020687a77d13146923333f0beb274eeabd54a270\"\u003e\u003ccode\u003e020687a\u003c/code\u003e\u003c/a\u003e ignore,globset: increase pool capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5ed408e17eccfc59bcec48f584feece902873e54\"\u003e\u003ccode\u003e5ed408e\u003c/code\u003e\u003c/a\u003e ignore-0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/435f59fc4b43af3ab32f34d53fa34978f393fe52\"\u003e\u003ccode\u003e435f59f\u003c/code\u003e\u003c/a\u003e ignore: skip loading unreachable ignore files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/f9c05a949d1a0dc8e16dee28ca9605d38611faeb\"\u003e\u003ccode\u003ef9c05a9\u003c/code\u003e\u003c/a\u003e index: remove incorrect README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/8372866810a1f2a647d11d7780984d4402a5c1e9\"\u003e\u003ccode\u003e8372866\u003c/code\u003e\u003c/a\u003e index: add some initial indexing scaffolding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d99ac34406f82c03c3938c222f1786495c845034\"\u003e\u003ccode\u003ed99ac34\u003c/code\u003e\u003c/a\u003e core: add \u003ccode\u003eindex\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ed0c006fee4c441add774a711d9122a88477619\"\u003e\u003ccode\u003e2ed0c00\u003c/code\u003e\u003c/a\u003e flags: disable many flags when indexing is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/59e318f5ace48db54f37bb67c152535bc17fa153\"\u003e\u003ccode\u003e59e318f\u003c/code\u003e\u003c/a\u003e ignore-0.4.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.27...ignore-0.4.33\"\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.186 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 conf...\n\n_Description has been truncated_","html_url":"https://github.com/SkillDoAI/skilldo/pull/122","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkillDoAI%2Fskilldo/issues/122","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/122/packages"},{"uuid":"5480053819","node_id":"PR_kwDOUeAuDc8AAAABD1Zrvg","number":6,"state":"open","title":"Bump regex from 1.12.4 to 1.13.1","user":"dependabot[bot]","labels":["Review effort 1/5"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T21:20:08.000Z","updated_at":"2026-09-16T21:20:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [regex](https://github.com/rust-lang/regex) from 1.12.4 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=regex\u0026package-manager=cargo\u0026previous-version=1.12.4\u0026new-version=1.13.1)](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/cavinsresearch/serde-saphyr/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavinsresearch%2Fserde-saphyr/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"5478510985","node_id":"PR_kwDOO8mtZM8AAAABD0JmOQ","number":15,"state":"open","title":"Bump regex from 1.0.2 to 1.5.5 in /wasm/rustfmt/rustfmt-nightly","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-09-16T18:35:10.000Z","updated_at":"2026-09-16T18:35:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"regex","old_version":"1.0.2","new_version":"1.5.5","repository_url":"https://github.com/rust-lang/regex"}],"path":"/wasm/rustfmt/rustfmt-nightly","ecosystem":"cargo"},"body":"Bumps [regex](https://github.com/rust-lang/regex) from 1.0.2 to 1.5.5.\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.5.5 (2022-03-08)\u003c/h1\u003e\n\u003cp\u003eThis releases fixes a security bug in the regex compiler. This bug permits a\nvector for a denial-of-service attack in cases where the regex being compiled\nis untrusted. There are no known problems where the regex is itself trusted,\nincluding in cases of untrusted haystacks.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/security/advisories/GHSA-m5pq-gvj9-9vr8\"\u003eSECURITY #GHSA-m5pq-gvj9-9vr8\u003c/a\u003e:\nFixes a bug in the regex compiler where empty sub-expressions subverted the\nexisting mitigations in place to enforce a size limit on compiled regexes.\nThe Rust Security Response WG published an advisory about this:\n\u003ca href=\"https://groups.google.com/g/rustlang-security-announcements/c/NcNNL1Jq7Yw\"\u003ehttps://groups.google.com/g/rustlang-security-announcements/c/NcNNL1Jq7Yw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.5.4 (2021-05-06)\u003c/h1\u003e\n\u003cp\u003eThis release fixes another compilation failure when building regex. This time,\nthe fix is for when the \u003ccode\u003epattern\u003c/code\u003e feature is enabled, which only works on\nnightly Rust. CI has been updated to test this case.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/772\"\u003e#772\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/772\"\u003erust-lang/regex#772\u003c/a\u003e):\nFix build when \u003ccode\u003epattern\u003c/code\u003e feature is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.5.3 (2021-05-01)\u003c/h1\u003e\n\u003cp\u003eThis releases fixes a bug when building regex with only the \u003ccode\u003eunicode-perl\u003c/code\u003e\nfeature. It turns out that while CI was building this configuration, it wasn't\nactually failing the overall build on a failed compilation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/769\"\u003e#769\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/769\"\u003erust-lang/regex#769\u003c/a\u003e):\nFix build in \u003ccode\u003eregex-syntax\u003c/code\u003e when only the \u003ccode\u003eunicode-perl\u003c/code\u003e feature is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.5.2 (2021-05-01)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a performance bug when Unicode word boundaries are used.\nNamely, for certain regexes on certain inputs, it's possible for the lazy DFA\nto stop searching (causing a fallback to a slower engine) when it doesn't\nactually need to.\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/768\"\u003e#768\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/768\"\u003erust-lang/regex#768\u003c/a\u003e) fixes the bug, which was\noriginally reported in\n\u003ca href=\"https://redirect.github.com/BurntSushi/ripgrep/issues/1860\"\u003eripgrep#1860\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e1.5.1 (2021-04-30)\u003c/h1\u003e\n\u003cp\u003eThis is a patch release that fixes a compilation error when the \u003ccode\u003eperf-literal\u003c/code\u003e\nfeature is not enabled.\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/d130381b150756ba7e5940efdc6ebdf47f4febc0\"\u003e\u003ccode\u003ed130381\u003c/code\u003e\u003c/a\u003e 1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ae70b41d4f46641dbc45c7a4f87954aea356283e\"\u003e\u003ccode\u003eae70b41\u003c/code\u003e\u003c/a\u003e security: fix denial-of-service bug in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/b92ffd5471018419ec48dbdef32757424439f065\"\u003e\u003ccode\u003eb92ffd5\u003c/code\u003e\u003c/a\u003e cargo: use SPDX license format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/f6e52dafdee305d16d6778e7bfe935bd9a6ae38b\"\u003e\u003ccode\u003ef6e52da\u003c/code\u003e\u003c/a\u003e syntax: fix 'unused' warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5197f21287344d2994f9cf06758a3ea30f5a26c3\"\u003e\u003ccode\u003e5197f21\u003c/code\u003e\u003c/a\u003e fuzz: do not use inherits in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/3662851482327e3642940981298150c93718de3c\"\u003e\u003ccode\u003e3662851\u003c/code\u003e\u003c/a\u003e doc: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/63ee6699a27b294774af0154862e5cc35b495ee6\"\u003e\u003ccode\u003e63ee669\u003c/code\u003e\u003c/a\u003e syntax/doc: fix 'their' typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d6bc7a4c3b58e1d618024aaededa722df32fa6e8\"\u003e\u003ccode\u003ed6bc7a4\u003c/code\u003e\u003c/a\u003e readme: remove broken badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/bd7466034f8cccc3b0918201d1eb099cc8be3c56\"\u003e\u003ccode\u003ebd74660\u003c/code\u003e\u003c/a\u003e fuzz: try to fix build issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/bd0a14231b8848669e0d257ba55526f62756c749\"\u003e\u003ccode\u003ebd0a142\u003c/code\u003e\u003c/a\u003e readme: fix badges\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.0.2...1.5.5\"\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=regex\u0026package-manager=cargo\u0026previous-version=1.0.2\u0026new-version=1.5.5)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/solana-foundation/solana-playground/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/solana-foundation/solana-playground/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-foundation%2Fsolana-playground/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"5469848814","node_id":"PR_kwDOUc3bDM8AAAABDtJ-7Q","number":6,"state":"open","title":"chore(deps): bump the cargo-deps group in /src-tauri with 53 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T03:23:56.000Z","updated_at":"2026-09-16T03:24:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-deps","update_count":53,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"tauri-plugin-log","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-opener","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-store","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.7","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0"},{"name":"toml","old_version":"0.8.23","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.25.4+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"brotli","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"tokio","old_version":"1.50.0","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.4.13","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.5.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"hyper","old_version":"1.8.1","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"webpki-roots","old_version":"0.26.11","new_version":"1.0.6","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"rustls-native-certs","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rquickjs","old_version":"0.8.1","new_version":"0.13.0","repository_url":"https://github.com/DelSkayn/rquickjs"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"zip","old_version":"2.4.2","new_version":"4.6.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"auto-launch","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/zzzgydi/auto-launch"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"rusqlite","old_version":"0.31.0","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"rust_decimal","old_version":"1.40.0","new_version":"1.43.0","repository_url":"https://github.com/paupino/rust-decimal"},{"name":"uuid","old_version":"1.22.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"json5","old_version":"0.4.1","new_version":"1.3.1","repository_url":"https://github.com/callum-oakley/json5-rs"},{"name":"tauri-plugin-single-instance","old_version":"2.4.0","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"winreg","old_version":"0.52.0","new_version":"0.55.0","repository_url":"https://github.com/gentoo90/winreg-rs"},{"name":"objc2","old_version":"0.5.2","new_version":"0.6.4","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-app-kit","old_version":"0.2.2","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"serial_test","old_version":"3.4.0","new_version":"4.0.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"tauri-build","old_version":"2.5.6","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the cargo-deps group in /src-tauri with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [tauri-plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.8.0` | `2.9.1` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.3` | `2.5.5` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.11.0` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.3` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.7` | `2.4.10` |\n| dirs | `5.0.1` | `6.0.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.0.6+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.4+spec-1.1.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `7.0.0` | `8.0.2` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.53.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.5.2` | `0.6.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.11.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.44` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.11` | `1.0.6` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.3` | `0.8.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rquickjs](https://github.com/DelSkayn/rquickjs) | `0.8.1` | `0.13.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `4.6.1` |\n| [auto-launch](https://github.com/zzzgydi/auto-launch) | `0.5.0` | `0.6.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.31.0` | `0.40.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [rust_decimal](https://github.com/paupino/rust-decimal) | `1.40.0` | `1.43.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.26.1` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [json5](https://github.com/callum-oakley/json5-rs) | `0.4.1` | `1.3.1` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [winreg](https://github.com/gentoo90/winreg-rs) | `0.52.0` | `0.55.0` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.5.2` | `0.6.4` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.2.2` | `0.3.2` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `4.0.1` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.6` | `2.6.3` |\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 `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 `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-log` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elog-js v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-log@2.9.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 7.0kB dist-js/index.cjs\nnpm notice 3.0kB dist-js/index.d.ts\nnpm notice 6.7kB dist-js/index.js\nnpm notice 715B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-log\nnpm notice version: 2.9.1\nnpm notice filename: tauri-apps-plugin-log-2.9.1.tgz\nnpm notice package size: 5.0 kB\nnpm notice unpacked size: 22.1 kB\nnpm notice shasum: 4b7ce1aeb9c4a666159ad76c8c7a1d5638c24f20\nnpm notice integrity: sha512-8dYNEQOgZcIEq[...]fIfC8lVVEhdlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662652241\n+ @tauri-apps/plugin-log@2.9.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003elog v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.8.0...log-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.5.3 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.5\nnpm notice filename: tauri-apps-plugin-opener-2.5.5.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: ef7b9aca07cb3416575e5024b996926c43276b69\nnpm notice integrity: sha512-xvzGai5aQds8j[...]Fh1MvmDp8QR0g==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662648628\n+ @tauri-apps/plugin-opener@2.5.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.3...http-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-updater` from 2.10.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371be839f9ae46dd2b0529a2d1598f2b6270ab1\"\u003e\u003ccode\u003e2371be83\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3526\"\u003e#3526\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003esystem-proxy\u003c/code\u003e (enabled by default) feature flag to control \u003ccode\u003ereqwest/system-proxy\u003c/code\u003e feature (Use Windows and macOS system proxy settings automatically)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.11.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.2kB README.md\nnpm notice 3.2kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.11.0\nnpm notice filename: tauri-apps-plugin-updater-2.11.0.tgz\nnpm notice package size: 3.9 kB\nnpm notice unpacked size: 14.3 kB\nnpm notice shasum: e9c012d8afe85ea28adb764ec5965c7bff5657d3\nnpm notice integrity: sha512-AE36XkOoSna24[...]Hu28LgrsBwIxQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662660526\n+ @tauri-apps/plugin-updater@2.11.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.10.0...updater-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.6.0 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cc9ec9b4ad2f9ec9bd57c3503ded1bd94d092c48\"\u003e\u003ccode\u003ecc9ec9b4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3519\"\u003e#3519\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../purvsinojiya-inventyv\"\u003e\u003ccode\u003e@​purvsinojiya-inventyv\u003c/code\u003e\u003c/a\u003e) Fix Android save dialog MIME type when a single MIME type is provided.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.3\nnpm notice filename: tauri-apps-plugin-dialog-2.7.3.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: 7e6d375fec8e39d2a90294604a9d77e66c39a072\nnpm notice integrity: sha512-CRgE+7TP4tvq9[...]oKbMwSI4IEcfA==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662645358\n+ @tauri-apps/plugin-dialog@2.7.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.6.0...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-store` from 2.4.2 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2ed6d6c1de4f5051b87cb6a2c5ac45320c444989\"\u003e\u003ccode\u003e2ed6d6c1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3499\"\u003e#3499\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eStoreOptions\u003c/code\u003e requires \u003ccode\u003edefaults\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-store v2.4.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/store)\n    Updating crates.io index\n    Packaged 50 files, 265.1KiB (98.3KiB compressed)\n   Uploading tauri-plugin-store v2.4.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/store)\n    Uploaded tauri-plugin-store v2.4.4 to registry `crates-io`\nnote: waiting for tauri-plugin-store v2.4.4 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-store v2.4.4 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003esingle-instance v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.4.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.4.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 15 files, 161.6KiB (44.2KiB compressed)\n   Uploading tauri-plugin-single-instance v2.4.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.4.4 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.4.4 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-single-instance v2.4.4 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ewebsocket-js v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-deep-link` from 2.4.7 to 2.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-deep-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.10\u003c/h2\u003e\n\u003ch2\u003e[2.4.10]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) adds proper Platform-specific sections to the docs for \u003ccode\u003eregister\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e, \u003ccode\u003eisRegistered\u003c/code\u003e, and \u003ccode\u003eonOpenUrl\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.10\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.6kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.5kB dist-js/index.js\nnpm notice 802B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.10\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.10.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 18.1 kB\nnpm notice shasum: 294c255617335d95ac929fd43cf7ea8146418abb\nnpm notice integrity: sha512-SuXI47ORUzYuw[...]5tSocc47tRXQQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662641995\n+ @tauri-apps/plugin-deep-link@2.4.10\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.10\u003c/h2\u003e\n\u003ch2\u003e[2.4.10]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) adds proper Platform-specific sections to the docs for \u003ccode\u003eregister\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e, \u003ccode\u003eisRegistered\u003c/code\u003e, and \u003ccode\u003eonOpenUrl\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.7...deep-link-v2.4.10\"\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\nUpdates `toml` from 0.8.23 to 1.0.6+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/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a586cae70fbddf56ed3e98d86afb4b4bb4df749c\"\u003e\u003ccode\u003ea586cae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d35c3f69daa9ba0420b9f24c4dcfd0da9f47cc2b\"\u003e\u003ccode\u003ed35c3f6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/949b4e849373485bc0b2db7aed9d993099bcc524\"\u003e\u003ccode\u003e949b4e8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/47b878bb86bf45c0a8c6019cf4e8dfa432a93759\"\u003e\u003ccode\u003e47b878b\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/87461d819f3383c26b8d9c4e70db208075a7a0d8\"\u003e\u003ccode\u003e87461d8\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/796370e7d2d5d263384515d8b76a1e41e9c74cf6\"\u003e\u003ccode\u003e796370e\u003c/code\u003e\u003c/a\u003e test(serde): Check span meaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ad87859b971d6dfda8bf2c469044e2b04d2a0732\"\u003e\u003ccode\u003ead87859\u003c/code\u003e\u003c/a\u003e test(serde): Track key spans\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v1.0.6\"\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.22.27 to 0.25.4+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/64c9e65e0aa786a0127aad89a14fd1f7925603f5\"\u003e\u003ccode\u003e64c9e65\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/83281359f03197caf64d579de608c6292ae61f32\"\u003e\u003ccode\u003e8328135\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2f8c907b3465087ae27fc9470195ec7f097db8a5\"\u003e\u003ccode\u003e2f8c907\u003c/code\u003e\u003c/a\u003e fix(parser): Error on table extension case  (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/643e7ffd7c72e0bbbc8ac5eab9e32ed4271a0394\"\u003e\u003ccode\u003e643e7ff\u003c/code\u003e\u003c/a\u003e fix(parser): Make inline tables like document (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7165463b9058adfab4847f44e8001b8bd148a7b7\"\u003e\u003ccode\u003e7165463\u003c/code\u003e\u003c/a\u003e fix(parser): Add append error traces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ea951a250df504b2bee1afc9134947d80dd16ca2\"\u003e\u003ccode\u003eea951a2\u003c/code\u003e\u003c/a\u003e fix(parser): Make inline tables like document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d4a12e3db038c5d03513baa48ff245e79613d772\"\u003e\u003ccode\u003ed4a12e3\u003c/code\u003e\u003c/a\u003e refactor(parser): Align between document/inline-table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c8e183e0b540b9d6fe4d5d3fcfd7f7581b3f62b8\"\u003e\u003ccode\u003ec8e183e\u003c/code\u003e\u003c/a\u003e fix(parser): Error on table extension case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/73e5623462a5b94e3fdfd23ed78c3e26d293aaef\"\u003e\u003ccode\u003e73e5623\u003c/code\u003e\u003c/a\u003e test(parse): Add cases for bad appends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/996aedcc8c6e0ba0817a0ef2a086f391ddd25a9f\"\u003e\u003ccode\u003e996aedc\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.22.27...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip ext...\n\n_Description has been truncated_","html_url":"https://github.com/chy-3825/cc-switch-stable-custom/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chy-3825%2Fcc-switch-stable-custom/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"5465186164","node_id":"PR_kwDORU8Tms8AAAABDpaxNg","number":178,"state":"closed","title":"Bump the minor-and-patch group with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T17:32:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T17:19:15.000Z","updated_at":"2026-09-15T21:46:37.000Z","time_to_close":783,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":21,"packages":[{"name":"cxx","old_version":"1.0.200","new_version":"1.0.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"cxx-build","old_version":"1.0.200","new_version":"1.0.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"log","old_version":"0.4.26","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"bitflags","old_version":"2.8.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clang-sys","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/KyleMayes/clang-sys"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"cc","old_version":"1.2.15","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cxx-gen","old_version":"0.7.200","new_version":"0.7.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"regex","old_version":"1.11.1","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.2","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"rayon","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cxx](https://github.com/dtolnay/cxx) | `1.0.200` | `1.0.202` |\n| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.200` | `1.0.202` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.47` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.229` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.4` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.151` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.8.0` | `2.13.2` |\n| [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.4.5` |\n| [cxx-gen](https://github.com/dtolnay/cxx) | `0.7.200` | `0.7.202` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.27.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.13.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.23` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.11` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.2` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.229` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.12.0` |\n\nUpdates `cxx` from 1.0.200 to 1.0.202\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/cxx/releases\"\u003ecxx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.202\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport build environments that limit build-script filesystem writes outside of OUT_DIR (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1760\"\u003e#1760\u003c/a\u003e, thanks \u003ca href=\"https://github.com/gudcks0305\"\u003e\u003ccode\u003e@​gudcks0305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.201\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eenable_borrowed_range\u003c/code\u003e and \u003ccode\u003eenable_view\u003c/code\u003e for \u003ccode\u003erust::Slice\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MixusMinimax\"\u003e\u003ccode\u003e@​MixusMinimax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegister bazel toolchains as dev dependencies (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/983982c5fd5584a5391ae46877e952118e431f73\"\u003e\u003ccode\u003e983982c\u003c/code\u003e\u003c/a\u003e Release 1.0.202\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/552330e2a705f1b0ed03454eb2fc9b4d702ff556\"\u003e\u003ccode\u003e552330e\u003c/code\u003e\u003c/a\u003e Touch up PR 1760\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/3a9d010450c5ee145a9394ced0b83a294215a91e\"\u003e\u003ccode\u003e3a9d010\u003c/code\u003e\u003c/a\u003e Merge pull request 1760 from gudcks0305/codex/fix-shared-header-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/97c1cfffcbc51bea167b927dd4acdba147ef3bbf\"\u003e\u003ccode\u003e97c1cff\u003c/code\u003e\u003c/a\u003e fix: tolerate unavailable shared header directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/982aa18796aef5ffea9c26466bd21d8397002cb9\"\u003e\u003ccode\u003e982aa18\u003c/code\u003e\u003c/a\u003e Release 1.0.201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a543f3b5c859b6a11757a4899a0dd367fb2a7a37\"\u003e\u003ccode\u003ea543f3b\u003c/code\u003e\u003c/a\u003e Lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a237c373198ff5cfe4aa8dc9e2e49ac75643b114\"\u003e\u003ccode\u003ea237c37\u003c/code\u003e\u003c/a\u003e Reformat with clang-format 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/eeabfb536ec143ff52bd1c54a2bc9eecba6881f2\"\u003e\u003ccode\u003eeeabfb5\u003c/code\u003e\u003c/a\u003e Move static assertions from header to source file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/47d9bf7a5fae6657712e1e1373f1758b40fca660\"\u003e\u003ccode\u003e47d9bf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e from MixusMinimax/slice-impl-borrowed-range-and-view\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/5a9c2ba4cebbc3ac62f20175e1bb60c26b82affb\"\u003e\u003ccode\u003e5a9c2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e from dtolnay/bazel\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/cxx/compare/1.0.200...1.0.202\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cxx-build` from 1.0.200 to 1.0.202\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/cxx/releases\"\u003ecxx-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.202\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport build environments that limit build-script filesystem writes outside of OUT_DIR (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1760\"\u003e#1760\u003c/a\u003e, thanks \u003ca href=\"https://github.com/gudcks0305\"\u003e\u003ccode\u003e@​gudcks0305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.201\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eenable_borrowed_range\u003c/code\u003e and \u003ccode\u003eenable_view\u003c/code\u003e for \u003ccode\u003erust::Slice\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MixusMinimax\"\u003e\u003ccode\u003e@​MixusMinimax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegister bazel toolchains as dev dependencies (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/983982c5fd5584a5391ae46877e952118e431f73\"\u003e\u003ccode\u003e983982c\u003c/code\u003e\u003c/a\u003e Release 1.0.202\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/552330e2a705f1b0ed03454eb2fc9b4d702ff556\"\u003e\u003ccode\u003e552330e\u003c/code\u003e\u003c/a\u003e Touch up PR 1760\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/3a9d010450c5ee145a9394ced0b83a294215a91e\"\u003e\u003ccode\u003e3a9d010\u003c/code\u003e\u003c/a\u003e Merge pull request 1760 from gudcks0305/codex/fix-shared-header-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/97c1cfffcbc51bea167b927dd4acdba147ef3bbf\"\u003e\u003ccode\u003e97c1cff\u003c/code\u003e\u003c/a\u003e fix: tolerate unavailable shared header directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/982aa18796aef5ffea9c26466bd21d8397002cb9\"\u003e\u003ccode\u003e982aa18\u003c/code\u003e\u003c/a\u003e Release 1.0.201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a543f3b5c859b6a11757a4899a0dd367fb2a7a37\"\u003e\u003ccode\u003ea543f3b\u003c/code\u003e\u003c/a\u003e Lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a237c373198ff5cfe4aa8dc9e2e49ac75643b114\"\u003e\u003ccode\u003ea237c37\u003c/code\u003e\u003c/a\u003e Reformat with clang-format 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/eeabfb536ec143ff52bd1c54a2bc9eecba6881f2\"\u003e\u003ccode\u003eeeabfb5\u003c/code\u003e\u003c/a\u003e Move static assertions from header to source file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/47d9bf7a5fae6657712e1e1373f1758b40fca660\"\u003e\u003ccode\u003e47d9bf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e from MixusMinimax/slice-impl-borrowed-range-and-view\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/5a9c2ba4cebbc3ac62f20175e1bb60c26b82affb\"\u003e\u003ccode\u003e5a9c2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e from dtolnay/bazel\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/cxx/compare/1.0.200...1.0.202\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.93 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate semver-exempt API under \u003ccode\u003eRUSTFLAGS=--cfg=procmacro2_semver_exempt\u003c/code\u003e to that of nightly-2025-04-16 (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.38 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.40\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize construction of lifetime tokens (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.39\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.38...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.218 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.20.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline more initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/284\"\u003e#284\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/285\"\u003e#285\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax success ordering from AcqRel to Release in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/278\"\u003e#278\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce MSRV to 1.65: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/277\"\u003e#277\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/273\"\u003e#273\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceNonZereUsize::get_unchecked\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/274\"\u003e#274\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceBox::clone\u003c/code\u003e and \u003ccode\u003eOnceBox::with_value\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/275\"\u003e#275\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.70\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eportable_atomic\u003c/code\u003e from Cargo.lock if it is not, in fact, used: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/267\"\u003e#267\u003c/a\u003e\nThis is a work-around for this cargo bug: \u003ca href=\"https://redirect.github.com/rust-lang/cargo/issues/10801\"\u003erust-lang/cargo#10801\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erace\u003c/code\u003e module using just \u003ccode\u003eportable_atomic\u003c/code\u003e, without \u003ccode\u003ecritical_section\u003c/code\u003e and provide\nbetter error messages on targets without atomic CAS instruction,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/265\"\u003e#265\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eportable-atomic\u003c/code\u003e instead of \u003ccode\u003eatomic-polyfill\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/251\"\u003e#251\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMSRV\u003c/code\u003e is updated to 1.60.0 to take advantage of \u003ccode\u003edep:\u003c/code\u003e syntax for cargo features,\nremoving \u0026quot;implementation details\u0026quot; from publicly visible surface.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary synchronization in \u003ccode\u003eLazy::{force,deref}_mut()\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/231\"\u003e#231\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.8.0 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.8.0...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clang-sys` from 1.8.1 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KyleMayes/clang-sys/releases\"\u003eclang-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 19.0.x\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 20.0.x\u003c/li\u003e\n\u003cli\u003eAdded rewriter API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSearch for libraries in \u003ccode\u003eLIBRARY_PATH\u003c/code\u003e in addition to \u003ccode\u003eLD_LIBRARY_PATH\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted executable search that caused header search path failure on macOS.\u003c/li\u003e\n\u003cli\u003eImproved Visual Studio search paths.\u003c/li\u003e\n\u003cli\u003eImproved support for Cygwin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--link-static\u003c/code\u003e flag when listing static libraries to link to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.2 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003eClang::find\u003c/code\u003e to first check directories related to the runtime-loaded \u003ccode\u003elibclang\u003c/code\u003e instance (if any)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linking to \u003ccode\u003elibclang\u003c/code\u003e on Windows with MSYS2\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eClang::find\u003c/code\u003e to support both the \u003ccode\u003e-target\u003c/code\u003e and \u003ccode\u003e--target\u003c/code\u003e arguments\nwhen using target-prefixed \u003ccode\u003eclang\u003c/code\u003e binaries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KyleMayes/clang-sys/blob/master/CHANGELOG.md\"\u003eclang-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.9.1] - 2026-06-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 19.0.x\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 20.0.x\u003c/li\u003e\n\u003cli\u003eAdded rewriter API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSearch for libraries in \u003ccode\u003eLIBRARY_PATH\u003c/code\u003e in addition to \u003ccode\u003eLD_LIBRARY_PATH\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted executable search that caused header search path failure on macOS.\u003c/li\u003e\n\u003cli\u003eImproved Visual Studio search paths.\u003c/li\u003e\n\u003cli\u003eImproved support for Cygwin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.9.0] - 2024-09-24 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--link-static\u003c/code\u003e flag when listing static libraries to link to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.8.2] - 2024-05-29 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linking to \u003ccode\u003elibclang\u003c/code\u003e on Windows with MSYS2\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eClang::find\u003c/code\u003e to support both the \u003ccode\u003e-target\u003c/code\u003e and \u003ccode\u003e--target\u003c/code\u003e arguments when using target-prefixed \u003ccode\u003eclang\u003c/code\u003e binaries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/8844c21292e54818d200980cd90a5498e2a5a644\"\u003e\u003ccode\u003e8844c21\u003c/code\u003e\u003c/a\u003e Bump version to 1.9.1 (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/57d2920bd19527b319ccdb9caf7692139e1136a7\"\u003e\u003ccode\u003e57d2920\u003c/code\u003e\u003c/a\u003e Check formatting in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/fbb4093c147a6f15c1cb1b5dea4282e5f47f5eb2\"\u003e\u003ccode\u003efbb4093\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/8728999dc6f6e740ac6f62fbd8349d4a85a3d3c6\"\u003e\u003ccode\u003e8728999\u003c/code\u003e\u003c/a\u003e Allow auto-formatting link! macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/53fcb3879d752a45e7c16eded485280f5e35abcb\"\u003e\u003ccode\u003e53fcb38\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Improve clang executable search (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/171\"\u003e#171\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/0b404336abbacc5d34df70af981ff5a338206bfe\"\u003e\u003ccode\u003e0b40433\u003c/code\u003e\u003c/a\u003e add cygwin (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/fc898226e282cb2b5ffad7533d9e3fc91e67e5b4\"\u003e\u003ccode\u003efc89822\u003c/code\u003e\u003c/a\u003e Add rewriter API (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/4985661aabb2f693713762d1e9ec91f3d4a6f0e5\"\u003e\u003ccode\u003e4985661\u003c/code\u003e\u003c/a\u003e Search in LIBRARY_PATH too (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/06fe5792ced22d0e76374ac0039a0f7f1707c848\"\u003e\u003ccode\u003e06fe579\u003c/code\u003e\u003c/a\u003e Fix directories windows path (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/a76fd89f1800155e06f99ec5e200a02aadb49e3f\"\u003e\u003ccode\u003ea76fd89\u003c/code\u003e\u003c/a\u003e Add support for libClang 19 and 20 (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KyleMayes/clang-sys/compare/v1.8.1...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/main/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/77\"\u003eUse derive_const to fix \u003ccode\u003efeature = \u0026quot;nightly\u0026quot;\u003c/code\u003e build\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/64\"\u003eInternally update to rand 0.9\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/c13e7ccca705e6255387a2ebc6dca142d6881621\"\u003e\u003ccode\u003ec13e7cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/78\"\u003e#78\u003c/a\u003e from Noratrieb/new-version-2-1-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/4c3fabd983f96c2c5178512940e29a050edd07e9\"\u003e\u003ccode\u003e4c3fabd\u003c/code\u003e\u003c/a\u003e Bump to 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/3f1c0994892f5c592fe17192811c3b46caa108ac\"\u003e\u003ccode\u003e3f1c099\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/64\"\u003e#64\u003c/a\u003e from DaniPopes/rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/07c3f48480b2d1a143fe299f5a82812b311efea6\"\u003e\u003ccode\u003e07c3f48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/77\"\u003e#77\u003c/a\u003e from DaniPopes/const-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/cbf0baf6f900674cf88f266f96a4fa223895186b\"\u003e\u003ccode\u003ecbf0baf\u003c/code\u003e\u003c/a\u003e Use derive_const in nightly feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.15 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.4.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.3\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfer NEON, not VFPv4, from \u003ccode\u003eneon\u003c/code\u003e in the target name (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not emit \u003ccode\u003e-mno-omit-leaf-frame-pointer\u003c/code\u003e if unsupported (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1845\"\u003e#1845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e-Cforce-frame-pointers\u003c/code\u003e's corresponding \u003ccode\u003eCFLAGS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing of thumbv7a-vex-v5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaarch64_be\u003c/code\u003e to \u003ccode\u003eprefix_for_target\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse lp64d ABI for Managarm riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1829\"\u003e#1829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake cc work on Motor OS (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport trim paths with clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.4...cc-v1.4.5\"\u003e1.4.5\u003c/a\u003e - 2026-09-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.3...cc-v1.4.4\"\u003e1.4.4\u003c/a\u003e - 2026-08-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.2....\n\n_Description has been truncated_","html_url":"https://github.com/Choochmeque/autocxx/pull/178","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Choochmeque%2Fautocxx/issues/178","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/178/packages"},{"uuid":"5459644238","node_id":"PR_kwDOTZA4r88AAAABDk82qA","number":25,"state":"closed","title":"build(deps): bump the non-rust-vmm group across 2 directories with 107 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-16T01:07:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T08:38:49.000Z","updated_at":"2026-09-16T01:07:15.000Z","time_to_close":59304,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-rust-vmm","update_count":107,"packages":[{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"itertools","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"signal-hook","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/vorner/signal-hook"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.23.0","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"crc-any","old_version":"2.5.0","new_version":"3.0.1","repository_url":"https://github.com/magiclen/crc-any"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"io-uring","old_version":"0.7.11","new_version":"0.7.15","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"remain","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/dtolnay/remain"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.0","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zbus","old_version":"5.14.0","new_version":"5.19.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"bitfield-struct","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/wrenger/bitfield-struct-rs"},{"name":"arc-swap","old_version":"1.9.0","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"ssh2","old_version":"0.9.5","new_version":"0.9.6","repository_url":"https://github.com/alexcrichton/ssh2-rs"},{"name":"blocking","old_version":"1.6.2","new_version":"1.7.0","repository_url":"https://github.com/smol-rs/blocking"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"landlock","old_version":"0.4.4","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.58","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"debug-helper","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/magiclen/debug-helper"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"event-listener","old_version":"5.4.1","new_version":"5.4.2","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"hermit-abi","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jiff","old_version":"0.2.23","new_version":"0.2.35","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"js-sys","old_version":"0.3.91","new_version":"0.3.105","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.24"},{"name":"libz-sys","old_version":"1.1.25","new_version":"1.1.29","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"openssl-src","old_version":"300.5.5+3.5.5","new_version":"300.6.1+3.6.3","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"name":"openssl-sys","old_version":"0.9.112","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"pastey","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/as1100k/pastey"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"portable-atomic","old_version":"1.13.1","new_version":"1.15.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"portable-atomic-util","old_version":"0.2.6","new_version":"0.2.8","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_repr","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/dtolnay/serde-repr"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"spin","old_version":"0.9.8","new_version":"0.9.9"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"toml_datetime","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.8+spec-1.1.0","new_version":"0.25.15+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the non-rust-vmm group with 70 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.26.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [crc-any](https://github.com/magiclen/crc-any) | `2.5.0` | `3.0.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.11` | `0.7.15` |\n| [remain](https://github.com/dtolnay/remain) | `0.2.15` | `0.2.16` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.19.0` |\n| [bitfield-struct](https://github.com/wrenger/bitfield-struct-rs) | `0.12.1` | `0.13.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [ssh2](https://github.com/alexcrichton/ssh2-rs) | `0.9.5` | `0.9.6` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.2` | `1.7.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [debug-helper](https://github.com/magiclen/debug-helper) | `0.3.13` | `0.3.14` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.1` | `5.4.2` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.2` | `0.5.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.23` | `0.2.35` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.91` | `0.3.105` |\n| libredox | `0.1.15` | `0.1.24` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.25` | `1.1.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.5+3.5.5` | `300.6.1+3.6.3` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.112` | `0.9.117` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.3` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.13.1` | `1.15.0` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.6` | `0.2.8` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.27` | `0.1.28` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_repr](https://github.com/dtolnay/serde-repr) | `0.1.20` | `0.1.21` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| spin | `0.9.8` | `0.9.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.8+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nBumps the non-rust-vmm group with 51 updates in the /fuzz directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.26.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [crc-any](https://github.com/magiclen/crc-any) | `2.5.0` | `2.5.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [remain](https://github.com/dtolnay/remain) | `0.2.15` | `0.2.16` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [debug-helper](https://github.com/magiclen/debug-helper) | `0.3.13` | `0.3.14` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.91` | `0.3.105` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.3` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| spin | `0.9.8` | `0.9.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.8+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [winnow](https://github.com/winnow-rs/winnow) | `1.0.1` | `1.0.4` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n| [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.12` | `0.4.13` |\n\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/7813d71fef32d3c1e44711fd676b8b6d415bbb92\"\u003e\u003ccode\u003e7813d71\u003c/code\u003e\u003c/a\u003e Support the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/d8f8234d2e2154c05f9ae97d781322da8084795a\"\u003e\u003ccode\u003ed8f8234\u003c/code\u003e\u003c/a\u003e Remove unused variable warning with empty bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2e27d6aedbaae29054d855297001b01b44d656a3\"\u003e\u003ccode\u003e2e27d6a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003econst _ = !0;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dd8beda61fff94c7b11c09b0ba0b1cd6c4111241\"\u003e\u003ccode\u003edd8beda\u003c/code\u003e\u003c/a\u003e Fix Self in flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dbc0ce19fd09db5c6ee0a23e788ebbd16957955a\"\u003e\u003ccode\u003edbc0ce1\u003c/code\u003e\u003c/a\u003e Lower the LLVM IR output of the generated output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003ePosition\u003c/code\u003e as struct instead of enum (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1042\"\u003e#1042\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003eall_equal_value\u003c/code\u003e's error type (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e*_with_hasher\u003c/code\u003e adaptors (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd strip_prefix and strip_prefix_by methods (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e bounds from \u003ccode\u003etuple_combinations\u003c/code\u003e and \u003ccode\u003earray_combinations\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emust_use\u003c/code\u003e for \u003ccode\u003ecollect_vec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eizip!\u003c/code\u003e temporary friendly (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003earray_combinations_with_replacement\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eDebug\u003c/code\u003e for remaining public types (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eExactlyOneError::count\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePeekingNext\u003c/code\u003e for more types, in particular \u003ccode\u003evec::IntoIter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1059\"\u003e#1059\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePadUsing::next_back\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003e[circular_]array_windows\u003c/code\u003e, deprecate \u003ccode\u003etuple_windows\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003etuple_combinations\u003c/code\u003e (replaced by \u003ccode\u003earray_combinations\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003einto_group_map\u003c/code\u003e code more idiomatic (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1017\"\u003e#1017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1029\"\u003e#1029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1076\"\u003e#1076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/37bd72aa6d58e594711d127b52418ca5e58b6091\"\u003e\u003ccode\u003e37bd72a\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md: strip_prefix[_by]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/86ec6359258e57a8af391fafc645d6ffab363bff\"\u003e\u003ccode\u003e86ec635\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eControlFlow\u003c/code\u003e in \u003ccode\u003efold_while\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d5897f7bb2283a34b736f539a369fe16dc9f6bb4\"\u003e\u003ccode\u003ed5897f7\u003c/code\u003e\u003c/a\u003e refactor(strip_prefix): use try_for_each and drop PartialEq, Eq on StripPrefi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b2a978abca1dc57f929f60e0be16d83e58f9558f\"\u003e\u003ccode\u003eb2a978a\u003c/code\u003e\u003c/a\u003e feat(Itertools): add strip_prefix and strip_prefix_by methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/12b6ec6f91eb83eebe4ac150e53aca14365cd894\"\u003e\u003ccode\u003e12b6ec6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for all_equal_value_error's error type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/121821ed16365a39c015449a3872708fd5dcdfdd\"\u003e\u003ccode\u003e121821e\u003c/code\u003e\u003c/a\u003e AllEqualValueError implements std::error::Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/adac44e4278b087033d23408652e540aef5b22f0\"\u003e\u003ccode\u003eadac44e\u003c/code\u003e\u003c/a\u003e Introduce AllEqualValueError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5707384b6a3a675c65e12b96e71335e9ce857b16\"\u003e\u003ccode\u003e5707384\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/df60ff016bf31f5752827808b375d36b0a101e33\"\u003e\u003ccode\u003edf60ff0\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/113b850b9d68406dda7c428d31992002c77eebad\"\u003e\u003ccode\u003e113b850\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md to include with_hasher\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `signal-hook` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md\"\u003esignal-hook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation about SIGBUS (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/204\"\u003e#204\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/f37a7b5918830009c83f5e17fd5a533f2dfd7f82\"\u003e\u003ccode\u003ef37a7b5\u003c/code\u003e\u003c/a\u003e Document SIGBUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/b089b6b64487b23cb3cfc770ab5aa2f55f051116\"\u003e\u003ccode\u003eb089b6b\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/signal-hook/compare/v0.4.3...v0.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.0 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first ...\n\n_Description has been truncated_","html_url":"https://github.com/intel-samples/cloud-hypervisor-tdx-sample/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel-samples%2Fcloud-hypervisor-tdx-sample/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"5456027056","node_id":"PR_kwDOPUYLHM8AAAABDiD_rA","number":252,"state":"open","title":"chore(deps): bump the cargo-minor-patch group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T00:28:01.000Z","updated_at":"2026-09-15T00:29:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-patch","update_count":24,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"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":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.58","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"blake3","old_version":"1.8.3","new_version":"1.8.7","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"arc-swap","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"actix-web","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/actix/actix-web"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"crossbeam-channel","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"cc","old_version":"1.2.55","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\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| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.26.1` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.104` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.60` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.3` | `1.8.7` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.1` | `1.9.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [actix-web](https://github.com/actix/actix-web) | `4.14.0` | `4.15.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.16` | `0.5.17` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.55` | `1.4.5` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.34\"\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 `chrono` from 0.4.43 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `anyhow` from 1.0.101 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.58 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.58...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 `humantime` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/humantime/releases\"\u003ehumantime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow creating Duration in const context by \u003ca href=\"https://github.com/ctron\"\u003e\u003ccode\u003e@​ctron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/70\"\u003echronotope/humantime#70\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/fc092817fa8689298eaac28ff49bd8bede4ff605\"\u003e\u003ccode\u003efc09281\u003c/code\u003e\u003c/a\u003e chore: prepare release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/8a022cce55a07da2be81721e7deaa5bd071add72\"\u003e\u003ccode\u003e8a022cc\u003c/code\u003e\u003c/a\u003e feat: allow creating Duration in const context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/27a4f77519a436f4137d1c50ff2f3eb559292cfd\"\u003e\u003ccode\u003e27a4f77\u003c/code\u003e\u003c/a\u003e Explicitly set rust-version to 1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/acc3c19658ecae06cf35467dfe03392a67dbf2b1\"\u003e\u003ccode\u003eacc3c19\u003c/code\u003e\u003c/a\u003e ci: upgrade to actions/checkout v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/3acf96bb886ebd16f9e2e8a37d7229e4bd30dd17\"\u003e\u003ccode\u003e3acf96b\u003c/code\u003e\u003c/a\u003e ci: fix workflow formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/humantime/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `blake3` from 1.8.3 to 1.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/releases\"\u003eblake3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.7\u003c/h2\u003e\n\u003cp\u003eversion 1.8.7\u003c/p\u003e\n\u003cp\u003eChanges since 1.8.6:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003earrayref\u003c/code\u003e dependency. Unfortunately the crates.io owner\nwas compromised.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.6\u003c/h2\u003e\n\u003cp\u003eversion 1.8.6\u003c/p\u003e\n\u003cp\u003eChanges since 1.8.5:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eupdate_mmap\u003c/code\u003e and \u003ccode\u003eupdate_mmap_rayon\u003c/code\u003e (and by extension \u003ccode\u003eb3sum\u003c/code\u003e) now\nuse \u003ccode\u003eseek\u003c/code\u003e rather than \u003ccode\u003emetadata\u003c/code\u003e to get the length of a file/mapping,\nand they tolerate \u003ccode\u003emmap\u003c/code\u003e failures. That means \u003ccode\u003eb3sum\u003c/code\u003e will now memory\nmap e.g. Linux block devices, which support mapping despite reporting\nlength 0 in \u003ccode\u003emetadata\u003c/code\u003e. Hashing \u003ccode\u003eNUL\u003c/code\u003e files on Windows also works now,\nwhere previously it was an error unless you used \u003ccode\u003e--no-mmap\u003c/code\u003e or \u003ccode\u003e\u0026lt;\u003c/code\u003e.\nThis change was originally proposed by \u003ca href=\"https://github.com/nabijaczleweli\"\u003e\u003ccode\u003e@​nabijaczleweli\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.5\u003c/h2\u003e\n\u003cp\u003eversion 1.8.5\u003c/p\u003e\n\u003cp\u003eChanges since 1.8.4:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eForcibly disable LTO when compiling C intrinsics from the Rust build.\nThis fixes a build break on Arch Linux ARM:\n\u003ca href=\"https://redirect.github.com/BLAKE3-team/BLAKE3/issues/550\"\u003eBLAKE3-team/BLAKE3#550\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.4\u003c/h2\u003e\n\u003cp\u003eversion 1.8.4\u003c/p\u003e\n\u003cp\u003eChanges since 1.8.3:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003edigest\u003c/code\u003e dependency from v0.10 to v0.11. THIS IS A\nPOTENTIALLY BREAKING CHANGE for callers using the \u003ccode\u003etraits-preview\u003c/code\u003e\nCargo feature. But this is not considered a breaking change for the\n\u003ccode\u003eblake3\u003c/code\u003e crate itself; see the docs for \u003ccode\u003etraits-preview\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePerformance for WASM SIMD targets is improved by ~20% when the\n\u003ccode\u003ewasm32_simd\u003c/code\u003e feature is enabled. Contributed by \u003ca href=\"https://github.com/lamb356\"\u003e\u003ccode\u003e@​lamb356\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/BLAKE3-team/BLAKE3/commit/f3149ec5bb5449af877ba20377a11008ff499fa2\"\u003e\u003ccode\u003ef3149ec\u003c/code\u003e\u003c/a\u003e version 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/b65bcb71d1a38d0ef172f3708f75365a3d7a5856\"\u003e\u003ccode\u003eb65bcb7\u003c/code\u003e\u003c/a\u003e add #[allow(deprecated)] annotations to fix nightly/beta warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/483a2203a8cc3a6f2c0da9070ca04b011f44b534\"\u003e\u003ccode\u003e483a220\u003c/code\u003e\u003c/a\u003e fix warnings related to not using MAX constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/ba02549ebc81a9cce8eb1832b128c9b4cc8aa9c9\"\u003e\u003ccode\u003eba02549\u003c/code\u003e\u003c/a\u003e Codex: remove \u003ccode\u003earrayref\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/77b257eee7da5cd608eaf6be8343d3a4c9776af2\"\u003e\u003ccode\u003e77b257e\u003c/code\u003e\u003c/a\u003e version 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/83b1746e7c42e5b3d228c81ba1ccb9b767dc5e2c\"\u003e\u003ccode\u003e83b1746\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eseek\u003c/code\u003e instead of \u003ccode\u003emetadata\u003c/code\u003e to establish mmap length (\u003ca href=\"https://redirect.github.com/BLAKE3-team/BLAKE3/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/9eac279fd71b79ad9e897a4cffb23ee64acfb6df\"\u003e\u003ccode\u003e9eac279\u003c/code\u003e\u003c/a\u003e use vswhere to find Visual Studio in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/fc3d0e98e840631c001837363bba77a4f64c48b9\"\u003e\u003ccode\u003efc3d0e9\u003c/code\u003e\u003c/a\u003e Fix path to Visual Studio toolchain in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/8aa5145039b972ba30e98e788752d37d14568824\"\u003e\u003ccode\u003e8aa5145\u003c/code\u003e\u003c/a\u003e a few more colons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/6bb977357b87755c14594ffce6f7133f9f6a8d78\"\u003e\u003ccode\u003e6bb9773\u003c/code\u003e\u003c/a\u003e use cargo:: build script syntax\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/compare/1.8.3...1.8.7\"\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.8.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\u003ch1\u003e1.9.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eOne more SeqCst :-| (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/204\"\u003e#204\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePromote certain orderings to SeqCst. Original proofs based on wrong reading of\nstandard :-(. Expect some performance degradation (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/200\"\u003e#200\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProper gate of \u003ccode\u003ePin\u003c/code\u003e (since 1.39 - we are not using only \u003ccode\u003ePin\u003c/code\u003e, but also\n\u003ccode\u003ePin::into_inner\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/197\"\u003e#197\u003c/a\u003e).\u003c/li\u003e\n\u003c/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 `tempfile` from 3.25.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\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\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/commits/v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `actix-web` from 4.14.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::add_response_mapper()\u003c/code\u003e to allow middleware to modify error-generated responses before they are sent.\u003c/li\u003e\n\u003cli\u003eRemove the experimental \u003ccode\u003eexperimental-io-uring\u003c/code\u003e crate feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClose idle HTTP/1 keep-alive connections during graceful shutdown and let active connections finish only their current request before closing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/5723cf486522d47aad26390cf5b02e95654ae225\"\u003e\u003ccode\u003e5723cf4\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/7ae209e4a4f3c8df61cacb9c2d3b8ef28ebda0d6\"\u003e\u003ccode\u003e7ae209e\u003c/code\u003e\u003c/a\u003e fix(multipart): include inner error in Payload and Parse display strings (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e5e99114d6e871d48dbe3dada7f634821cb3885d\"\u003e\u003ccode\u003ee5e9911\u003c/code\u003e\u003c/a\u003e refactor(web): remove experimental io-uring feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4204\"\u003e#4204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/dab8c5a389ffbc8415b2824bc77eddf66b43958f\"\u003e\u003ccode\u003edab8c5a\u003c/code\u003e\u003c/a\u003e add methods for mapping error responses (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/525dfb3f953a4bdf308f509e37cea86b234c701d\"\u003e\u003ccode\u003e525dfb3\u003c/code\u003e\u003c/a\u003e test(router): increase actix-router test coverage (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9bf4fb28155f6c682aa02ef56a76cea0f63462ac\"\u003e\u003ccode\u003e9bf4fb2\u003c/code\u003e\u003c/a\u003e chore(actix-files): prepare release 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3bb0007528be7671ea3f3ca80e6f620222a45572\"\u003e\u003ccode\u003e3bb0007\u003c/code\u003e\u003c/a\u003e refactor(files)!: remove experimental io-uring support (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/5b432410e60e270509a1fc9f63424386c7521cd4\"\u003e\u003ccode\u003e5b43241\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-core from 0.3.33 to 0.3.34 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/db1411163088dfbdfadbee4ed1450528146da9b4\"\u003e\u003ccode\u003edb14111\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4201\"\u003e#4201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/22a0760b61fdf99fc3b0b98f6f134b2fda484696\"\u003e\u003ccode\u003e22a0760\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003eRUSTSEC-2026-0258\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.14.0...web-v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` from 1.1.4 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/5178060ce73d91938f8582d0360e3be031380440\"\u003e\u003ccode\u003e5178060\u003c/code\u003e\u003c/a\u003e 1.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b68c8d507ae7d355ab5391591a1254bef3cac711\"\u003e\u003ccode\u003eb68c8d5\u003c/code\u003e\u003c/a\u003e api: check for overflow in \u003ccode\u003eMatch::offset\u003c/code\u003e too\u003c/li\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/SentinelOps-CI/provability-fabric/pull/252","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SentinelOps-CI%2Fprovability-fabric/issues/252","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/252/packages"},{"uuid":"5445309510","node_id":"PR_kwDOMLdodc8AAAABDZcGzQ","number":7008,"state":"closed","title":"chore(deps): bump the cargo-all group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-17T23:07:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T04:47:07.000Z","updated_at":"2026-09-17T23:08:01.000Z","time_to_close":325244,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-all","update_count":37,"packages":[{"name":"tauri","old_version":"2.11.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-build","old_version":"2.6.1","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"cc","old_version":"1.2.62","new_version":"1.4.6","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"oasgen","old_version":"0.22.0","new_version":"0.25.0","repository_url":"https://github.com/kurtbuilds/oasgen"},{"name":"reqwest","old_version":"0.13.3","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"arc-swap","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"toml","old_version":"0.8.2","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uuid","old_version":"1.23.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"sysinfo","old_version":"0.29.11","new_version":"0.39.6","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rand","old_version":"0.9.4","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"zbus","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"xcap","old_version":"0.9.4","new_version":"0.9.6","repository_url":"https://github.com/nashaofu/xcap"},{"name":"argon2","old_version":"0.6.0-rc.8","new_version":"0.6.0","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"chacha20poly1305","old_version":"0.10.1","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"core-graphics","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"uiautomation","old_version":"0.16.1","new_version":"0.25.0","repository_url":"https://github.com/leexgone/uiautomation-rs"},{"name":"tauri-plugin","old_version":"2.6.2","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-all group with 37 updates in the /packages/sdk/examples/tauri-app/src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.11.2` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.6.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.4.6` |\n| [oasgen](https://github.com/kurtbuilds/oasgen) | `0.22.0` | `0.25.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.3` | `0.13.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.18` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.2` | `1.1.2+spec-1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.29.11` | `0.39.6` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.9` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.10.1` |\n| dirs | `6.0.0` | `7.0.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.6` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.15.0` | `5.16.0` |\n| [xcap](https://github.com/nashaofu/xcap) | `0.9.4` | `0.9.6` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.8` | `0.6.0` |\n| [chacha20poly1305](https://github.com/RustCrypto/AEADs) | `0.10.1` | `0.11.0` |\n| [core-graphics](https://github.com/servo/core-foundation-rs) | `0.24.0` | `0.25.0` |\n| [uiautomation](https://github.com/leexgone/uiautomation-rs) | `0.16.1` | `0.25.0` |\n| [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.6.2` | `2.6.3` |\n\n\nUpdates `tauri` from 2.11.1 to 2.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-cli v2.11.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 1090 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1088 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.55.0\n    │   └── tauri-runtime-wry 2.11.2\n    │       └── tauri 2.11.2\n    │           ├── tauri-utils 2.9.2\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.11.2\n    │           │   ├── tauri-runtime 2.11.2\n    │           │   │   ├── tauri-runtime-wry 2.11.2\n    │           │   │   └── tauri 2.11.2\n    │           │   ├── tauri-plugin 2.6.2\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.6.2\n    │           │   │   └── tauri 2.11.2\n    │           │   ├── tauri-codegen 2.6.2\n    │           │   │   ├── tauri-macros 2.6.2\n    │           │   │   └── tauri-build 2.6.2\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.11.2\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.11.2\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.9.2\n    │           │   │   └── tauri-cli 2.11.2\n    │           │   ├── tauri-build 2.6.2\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/499df79be65ef8c0670abc0207cd9e37b55d8491\"\u003e\u003ccode\u003e499df79\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15378\"\u003e#15378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/20bb033abb1947121e8158a52f46e1de36b94af7\"\u003e\u003ccode\u003e20bb033\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add Windows VC runtime linking and bundling options (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15372\"\u003e#15372\u003c/a\u003e)\u0026quot; (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b5b72ce51811e9f95b1f7e9a05ea19c8f12ce694\"\u003e\u003ccode\u003eb5b72ce\u003c/code\u003e\u003c/a\u003e fix(tauri-utils): preserve resource source file name when dest is empty (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15383\"\u003e#15383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3fd8ba2c022717068ff6a154ce12942c3a672232\"\u003e\u003ccode\u003e3fd8ba2\u003c/code\u003e\u003c/a\u003e fix: resources after empty directory not copied (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15388\"\u003e#15388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/47e1b754951bffeedbcd6400928d60755fb954de\"\u003e\u003ccode\u003e47e1b75\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eset_as_windows_menu_for_nsapp\u003c/code\u003e command wrongly called `set_as_help_menu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eadd8f5f49446fc5cdca0dd6094aade726f09b6b\"\u003e\u003ccode\u003eeadd8f5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump svelte from 5.53.11 to 5.55.7 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15382\"\u003e#15382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/32d81661eedb7524b36f4c422606fa1e93ac917b\"\u003e\u003ccode\u003e32d8166\u003c/code\u003e\u003c/a\u003e feat: add Windows VC runtime linking and bundling options (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15372\"\u003e#15372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b15b859cf636ba08abd44dcfb3d4b08e2e7fa0a4\"\u003e\u003ccode\u003eb15b859\u003c/code\u003e\u003c/a\u003e refactor: make error dialog take \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15369\"\u003e#15369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0e8e25f001d5c6eae32a5f47c7e4365a318f2c59\"\u003e\u003ccode\u003e0e8e25f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.60.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15355\"\u003e#15355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.11.1...tauri-v2.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.6.1 to 2.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 1133 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1085 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\n\u003cp\u003eCrate:     atk-sys\u003cbr /\u003e\nVersion:   0.18.2\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     gtk-rs GTK3 bindings - no longer maintained\u003cbr /\u003e\nDate:      2024-03-04\u003cbr /\u003e\nID:        RUSTSEC-2024-0416\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0416\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0416\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     fxhash\u003cbr /\u003e\nVersion:   0.2.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     fxhash - no longer maintained\u003cbr /\u003e\nDate:      2025-09-05\u003cbr /\u003e\nID:        RUSTSEC-2025-0057\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0057\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0057\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     gdk\u003cbr /\u003e\nVersion:   0.18.2\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     gtk-rs GTK3 bindings - no longer maintained\u003cbr /\u003e\nDate:      2024-03-04\u003cbr /\u003e\nID:        RUSTSEC-2024-0412\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0412\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0412\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     gdk-sys\u003cbr /\u003e\nVersion:   0.18.2\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     gtk-rs GTK3 bindings - no longer maintained\u003cbr /\u003e\nDate:      2024-03-04\u003cbr /\u003e\nID:        RUSTSEC-2024-0418\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0418\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0418\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     gdkwayland-sys\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/tauri-apps/tauri/commit/6f6ab1207bb3923c2721fbc67d2fdb1c8deb0c7a\"\u003e\u003ccode\u003e6f6ab12\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15409\"\u003e#15409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/728c8d4a5d9e3badf4683eb2e493d950d27d6b66\"\u003e\u003ccode\u003e728c8d4\u003c/code\u003e\u003c/a\u003e fix(cli): skip building bundles when using \u003ccode\u003etauri android run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e25f45c6512bf28195bb97f7a83a55d3a5005bf3\"\u003e\u003ccode\u003ee25f45c\u003c/code\u003e\u003c/a\u003e refactor: remove impl clone on inner menus (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15553\"\u003e#15553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/fbcf1b05aea91ecb97b4f4ef0ca0c436ab761b0d\"\u003e\u003ccode\u003efbcf1b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-security to v4.0.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15545\"\u003e#15545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/828f710a59fe41bd97e781410c48688a12e7e538\"\u003e\u003ccode\u003e828f710\u003c/code\u003e\u003c/a\u003e fix(cli): respect src/bin required-features (fix: \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15325\"\u003e#15325\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15427\"\u003e#15427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ed8fd411fe10469da33f63ed5bd9d7ae19e77d84\"\u003e\u003ccode\u003eed8fd41\u003c/code\u003e\u003c/a\u003e chore(cli): lesser verbose \u003ccode\u003eureq_proto\u003c/code\u003e log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15552\"\u003e#15552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/50b0237edb9ed683979b7954975b98a4d22a9f70\"\u003e\u003ccode\u003e50b0237\u003c/code\u003e\u003c/a\u003e fix(android): escape special characters in \u003ccode\u003estrings.xml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15549\"\u003e#15549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/800223d7121cce8dce883e279ff1fd0afb4cad5f\"\u003e\u003ccode\u003e800223d\u003c/code\u003e\u003c/a\u003e docs: fix some missing and wrong docs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15548\"\u003e#15548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5075c81a1c7c5e19e648df47766df7ffdb495b0f\"\u003e\u003ccode\u003e5075c81\u003c/code\u003e\u003c/a\u003e fix: check \u003ccode\u003eis_maximizable\u003c/code\u003e in \u003ccode\u003einternal_toggle_maximize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15550\"\u003e#15550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/532c22a237ef9878c23e1bd1aa50dfd3d1a43de9\"\u003e\u003ccode\u003e532c22a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 8.0.5 to 8.0.16 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15547\"\u003e#15547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.6.1...tauri-build-v2.6.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.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/releases\"\u003ecriterion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecriterion-plot-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ecriterion-v0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/li\u003e\n\u003cli\u003eAdd support for reporting throughput in elements and bytes - \u003ccode\u003eThroughput::ElementsAndBytes\u003c/code\u003e allows the text summary to report throughput in both units simultaneously.\u003c/li\u003e\n\u003cli\u003eAdd alloca-based memory layout randomisation to mitigate memory effects on measurements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.1...criterion-v0.8.2\"\u003e0.8.2\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.0...criterion-v0.8.1\"\u003e0.8.1\u003c/a\u003e - 2025-12-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.7.0...criterion-v0.8.0\"\u003e0.8.0\u003c/a\u003e - 2025-11-29\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/li\u003e\n\u003cli\u003eAdd support for reporting throughput in elements and bytes - \u003ccode\u003eThroughput::ElementsAndBytes\u003c/code\u003e allows the text summary to report throughput in both units simultaneously.\u003c/li\u003e\n\u003cli\u003eAdd alloca-based memory layout randomisation to mitigate memory effects on measurements.\u003c/li\u003e\n\u003cli\u003eAdd doc comment to benchmark runner in criterion_group macro (removes linter warnings)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix plotting NaN bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Master API Docs links temporarily while we restore the docs publishing.\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/criterion-rs/criterion.rs/commit/7f0d745532e3c7b2e11bbf9de9b911f91790d3b1\"\u003e\u003ccode\u003e7f0d745\u003c/code\u003e\u003c/a\u003e chore: release v0.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/4a467ce964052ae9bd9266c0706b470b817613e0\"\u003e\u003ccode\u003e4a467ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/b277a751453cf9ce0595e41bddf819210a6d6e47\"\u003e\u003ccode\u003eb277a75\u003c/code\u003e\u003c/a\u003e Fix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/828af1450d648c599a92a077b75e292747761d99\"\u003e\u003ccode\u003e828af14\u003c/code\u003e\u003c/a\u003e fix: don't build alloca on unsupported targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/b01316b76e42028f3b1cf3731f643bea7f354f39\"\u003e\u003ccode\u003eb01316b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/4c02a3b4e560fe1f296c0ed1e9b53e3154a3cac6\"\u003e\u003ccode\u003e4c02a3b\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/e4e06dfdc3813d9a6d37e0e6e5db3de3fdd530a6\"\u003e\u003ccode\u003ee4e06df\u003c/code\u003e\u003c/a\u003e chore: release v0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/aa548b9f58ea5ddb7d2d16f3f4abfa7491b8f569\"\u003e\u003ccode\u003eaa548b9\u003c/code\u003e\u003c/a\u003e fix: Homepage link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/950c3b727a09d10067ea686e2ac6f1f23569168f\"\u003e\u003ccode\u003e950c3b7\u003c/code\u003e\u003c/a\u003e fix: Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/7e3e50c369194f735224215e3ea8210b86f09adb\"\u003e\u003ccode\u003e7e3e50c\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/0.5.1...criterion-v0.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.62 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent check_exe from dropping flags on the floor. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate fd handling to use BorrowedFd (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump taiki-e/install-action from 2.87.2 to 2.87.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump tombi-toml/setup-tombi from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump release-plz/action from 0.5.131 to 0.5.132 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ci(test): make sure right toolchain is passed (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump tombi-toml/setup-tombi from 1.2.5 to 1.5.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump taiki-e/install-action from 2.85.5 to 2.87.2 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd toml formatting check (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.3\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfer NEON, not VFPv4, from \u003ccode\u003eneon\u003c/code\u003e in the target name (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not emit \u003ccode\u003e-mno-omit-leaf-frame-pointer\u003c/code\u003e if unsupported (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1845\"\u003e#1845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.5...cc-v1.4.6\"\u003e1.4.6\u003c/a\u003e - 2026-09-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent check_exe from dropping flags on the floor. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate fd handling to use BorrowedFd (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump taiki-e/install-action from 2.87.2 to 2.87.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump tombi-toml/setup-tombi from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump release-plz/action from 0.5.131 to 0.5.132 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ci(test): make sure right toolchain is passed (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump tombi-toml/setup-tombi from 1.2.5 to 1.5.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump taiki-e/install-action from 2.85.5 to 2.87.2 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd toml formatting check (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.4...cc-v1.4.5\"\u003e1.4.5\u003c/a\u003e - 2026-09-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.3...cc-v1.4.4\"\u003e1.4.4\u003c/a\u003e - 2026-08-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.2...cc-v1.4.3\"\u003e1.4.3\u003c/a\u003e - 2026-08-14\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.1...cc-v1.4.2\"\u003e1.4.2\u003c/a\u003e - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/4c76c59ee2cc79b820ad48921b03d6defdcd8b82\"\u003e\u003ccode\u003e4c76c59\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.4.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1895\"\u003e#1895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ecdd98f1bcc38c07c38dd1b52b606e33283705e3\"\u003e\u003ccode\u003eecdd98f\u003c/code\u003e\u003c/a\u003e chore(deps): update windows-bindgen requirement from 0.66 to 0.100 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1896\"\u003e#1896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9fea865d329d1094c2e95c6b9a174d28bd139b59\"\u003e\u003ccode\u003e9fea865\u003c/code\u003e\u003c/a\u003e Add support for CUDA on Windows on ARM. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/29acb758e4843920b606c59f207c70e20de7395b\"\u003e\u003ccode\u003e29acb75\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.87.2 to 2.87.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f0d33bbc323435d9b25228f2d09dbf5152fb7307\"\u003e\u003ccode\u003ef0d33bb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1686a3d35e332a40273edf943c26425f3d05f548\"\u003e\u003ccode\u003e1686a3d\u003c/code\u003e\u003c/a\u003e chore(deps): bump tombi-toml/setup-tombi from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bd6b7d0860ad00541eef696995ccba7f068ad874\"\u003e\u003ccode\u003ebd6b7d0\u003c/code\u003e\u003c/a\u003e chore(deps): bump release-plz/action from 0.5.131 to 0.5.132 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/42adfca5fec9b4ddfee9a901cdf16a585cdb9ffb\"\u003e\u003ccode\u003e42adfca\u003c/code\u003e\u003c/a\u003e Fix ci(test): make sure right toolchain is passed (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/527ec73d3be811bebe24eb355e4116bd844942c1\"\u003e\u003ccode\u003e527ec73\u003c/code\u003e\u003c/a\u003e fix: Prevent check_exe from dropping flags on the floor. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fc1fb3c542b9b178f7df789c69f7e759cffc9029\"\u003e\u003ccode\u003efc1fb3c\u003c/code\u003e\u003c/a\u003e chore(deps): bump tombi-toml/setup-tombi from 1.2.5 to 1.5.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oasgen` from 0.22.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kurtbuilds/oasgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.3 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.5\"\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 `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 beco...\n\n_Description has been truncated_","html_url":"https://github.com/screenpipe/screenpipe/pull/7008","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/screenpipe%2Fscreenpipe/issues/7008","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7008/packages"},{"uuid":"5441464306","node_id":"PR_kwDOUBZQ0M8AAAABDWbzDg","number":13,"state":"closed","title":"build(deps): bump the crates group across 1 directory with 91 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-17T04:01:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T17:02:59.000Z","updated_at":"2026-09-17T04:01:18.000Z","time_to_close":298697,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":91,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.35","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"which","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"memmap2","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"zip","old_version":"8.5.0","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.13.1","new_version":"0.14.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"jwalk","old_version":"0.8.1","new_version":"0.9.0","repository_url":"https://github.com/Byron/jwalk"},{"name":"is_executable","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"bindgen","old_version":"0.72.1","new_version":"0.73.2","repository_url":"https://github.com/rust-lang/rust-bindgen"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"android_system_properties","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/nical/android_system_properties"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"block-buffer","old_version":"0.12.0","new_version":"0.12.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"bstr","old_version":"1.12.1","new_version":"1.13.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.25.0","new_version":"1.25.2","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.59","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clang-sys","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/KyleMayes/clang-sys"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-epoch","old_version":"0.9.18","new_version":"0.9.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"dary_heap","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"fastrand","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"goblin","old_version":"0.10.5","new_version":"0.10.7","repository_url":"https://github.com/m4b/goblin"},{"name":"hybrid-array","old_version":"0.4.12","new_version":"0.4.15","repository_url":"https://github.com/RustCrypto/hybrid-array"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.13.1","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"prettyplease","old_version":"0.2.37","new_version":"0.3.0","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"scroll_derive","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/m4b/scroll"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.51.0","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"zlib-rs","old_version":"0.6.3","new_version":"0.6.7","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 71 updates in the /userspace/ksud directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.35` | `0.2.36` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.6` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.10` | `0.9.11` |\n| [zip](https://github.com/zip-rs/zip2) | `8.5.0` | `8.6.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.13.1` | `0.14.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.189` |\n| [jwalk](https://github.com/Byron/jwalk) | `0.8.1` | `0.9.0` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.5` | `1.0.6` |\n| [bindgen](https://github.com/rust-lang/rust-bindgen) | `0.72.1` | `0.73.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [block-buffer](https://github.com/RustCrypto/utils) | `0.12.0` | `0.12.1` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.1` | `1.13.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.59` | `1.4.5` |\n| [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crossbeam](https://github.com/crossbeam-rs/crossbeam) | `0.8.4` | `0.8.5` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.17` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.6` | `0.8.8` |\n| [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) | `0.9.18` | `0.9.21` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.8` | `0.3.9` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.4.0` | `2.5.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` |\n| [goblin](https://github.com/m4b/goblin) | `0.10.5` | `0.10.7` |\n| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.12` | `0.4.15` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.33` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.1` | `2.14.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.37` | `0.3.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [scroll_derive](https://github.com/m4b/scroll) | `0.13.1` | `0.13.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.51.0` | `1.53.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.3` | `0.6.7` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const_format` from 0.2.35 to 0.2.36\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md\"\u003econst_format's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.2.36\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.71.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature is effectively always enabled, so these items are always enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::str_split\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated these items because their replacements now take constant time to run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::utils::slice_up_to_len_alt\u003c/code\u003e: superceeded by \u003ccode\u003eslice_up_to_len\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged these methods from being conditionally const (by requiring the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature to be const) to being unconditionally const:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged this method to be \u003ccode\u003econst\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::AsciiStr::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed nightly 2026-04-09 compatibility when \u003ccode\u003ecargo update -Z minimal-versions\u003c/code\u003e is used by bumping \u003ccode\u003ekonst\u003c/code\u003e internal dependency to \u003ccode\u003e\u0026quot;0.2.20\u0026quot;\u003c/code\u003e version\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.11.0 to 8.12.0\n\nUpdates `which` from 8.0.2 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve relative PATH entries against the provided cwd by \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix absolute path lookup when cwd is disabled by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: emit NonFatalError on Windows if PATHEXT not populated by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/125\"\u003eharryfei/which-rs#125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.3...8.0.4\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.3...8.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use catch-all cfg for \u003ccode\u003eis_valid_executable\u003c/code\u003e on unsupported targets by \u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/124\"\u003eharryfei/which-rs#124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/124\"\u003eharryfei/which-rs#124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.2...8.0.3\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.2...8.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003e#128\u003c/a\u003e Resolve relative PATH entries against the user provided CWD when available, rather than the process CWD.\nThanks \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003e#126\u003c/a\u003e Do not use current directory for search when provided path is absolute. Thanks \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn Windows we now emit a \u003ccode\u003eNonFatalError\u003c/code\u003e if the \u003ccode\u003ePATHEXT\u003c/code\u003e environment variable is not populated, and the query did not specify a file extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fallback implementation of \u003ccode\u003eis_valid_executable\u003c/code\u003e allowing \u003ccode\u003ewhich-rs\u003c/code\u003e to compile on targets which are not Unix, Windows, WASI, or Redox. Thanks \u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/17fde4abb85f24d39954b012067c14f9f809ed27\"\u003e\u003ccode\u003e17fde4a\u003c/code\u003e\u003c/a\u003e prepare patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/48e49d554b7a7c2812644d8d4950f50e995a9ecc\"\u003e\u003ccode\u003e48e49d5\u003c/code\u003e\u003c/a\u003e Resolve relative PATH entries against cwd (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7fba0e04d0674bbe8ccf5bfb4f09b1d00925806f\"\u003e\u003ccode\u003e7fba0e0\u003c/code\u003e\u003c/a\u003e bump version number, update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/e28a3bf34e41bcc009b990e6c05b4a6e6b01635f\"\u003e\u003ccode\u003ee28a3bf\u003c/code\u003e\u003c/a\u003e Fix absolute path lookup when cwd is disabled (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/c9df5ef4c8e41961a89a8ee2a68de895365bcfb7\"\u003e\u003ccode\u003ec9df5ef\u003c/code\u003e\u003c/a\u003e feat: emit NonFatalError on Windows if PATHEXT not populated (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/9b1ec59c8b391cce3d538ec7680634b6bc8bf1a2\"\u003e\u003ccode\u003e9b1ec59\u003c/code\u003e\u003c/a\u003e bump version number, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/6ddf6cf6c0aac868e51af959e2beb46f25cdec10\"\u003e\u003ccode\u003e6ddf6cf\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eis_valid_executable\u003c/code\u003e for other configurations (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.2...8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memmap2` from 0.9.10 to 0.9.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md\"\u003ememmap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.11] - 2026-06-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unchecked pointer arithmatic in \u003ccode\u003eadvice_range\u003c/code\u003e, \u003ccode\u003eunchecked_advise_range\u003c/code\u003e, \u003ccode\u003eflush_range\u003c/code\u003e and \u003ccode\u003eflush_async_range\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV from 1.63 to 1.65.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/7d76ad3157383db5670fd7e012f44de42aa7444b\"\u003e\u003ccode\u003e7d76ad3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/171\"\u003e#171\u003c/a\u003e from RazrFalcon/release/v0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/34f87ab51bb62037cf8d3f94f5ca304ca4d9f326\"\u003e\u003ccode\u003e34f87ab\u003c/code\u003e\u003c/a\u003e Bump version to 0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/de560435330d29019ad39c473aaaed35011b73d5\"\u003e\u003ccode\u003ede56043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/170\"\u003e#170\u003c/a\u003e from RazrFalcon/fix-unchecked-pointer-math\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/8b3140906a02e92f896774c8aac6798f2d2b3f7f\"\u003e\u003ccode\u003e8b31409\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.65 (to follow libc).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/cee7cf03a9ee095982a3c37b7aac8e3f68f1a00c\"\u003e\u003ccode\u003ecee7cf0\u003c/code\u003e\u003c/a\u003e Fix unchecked pointer math.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/e741b00b8960a4e8a2b7cd659645cf4abb146086\"\u003e\u003ccode\u003ee741b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/166\"\u003e#166\u003c/a\u003e from andybalaam/typo-crated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/28fdcdd59e9e91ed0971c41c58c4ec2edcb25912\"\u003e\u003ccode\u003e28fdcdd\u003c/code\u003e\u003c/a\u003e Fix typo 'crated' -\u0026gt; 'created'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.10...v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 8.5.0 to 8.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0\"\u003e8.6.0\u003c/a\u003e - 2026-04-25\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1\"\u003e8.5.1\u003c/a\u003e - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/771dfc534d2614158af5497ea3dff4d4208d7db1\"\u003e\u003ccode\u003e771dfc5\u003c/code\u003e\u003c/a\u003e chore: release v8.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8e480ccb01def04dc4f15e3510ed435276c0df9f\"\u003e\u003ccode\u003e8e480cc\u003c/code\u003e\u003c/a\u003e chore(deps): update sha1 requirement from 0.10 to 0.11 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2513bbe9a669f4d3c71fd6cf63e2c8f7cd63404d\"\u003e\u003ccode\u003e2513bbe\u003c/code\u003e\u003c/a\u003e chore(deps): update aes requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/957e240eb3e0caca1152bfef114cca260ff7755d\"\u003e\u003ccode\u003e957e240\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0329d9d0b63d2648e52a89d27437315b71343852\"\u003e\u003ccode\u003e0329d9d\u003c/code\u003e\u003c/a\u003e fix: allow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ddcf8544c64ce6496b19df9ea84211deefbdd714\"\u003e\u003ccode\u003eddcf854\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/42323a87ef97bb71f0a0506cfdbf5b4c815dcffc\"\u003e\u003ccode\u003e42323a8\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/901014a1f2123697ea3803140bfc3b4f0565b205\"\u003e\u003ccode\u003e901014a\u003c/code\u003e\u003c/a\u003e ci(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/07702d4e432ef7a349b81a9dbb88df17a2e7b9d1\"\u003e\u003ccode\u003e07702d4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d0c46b7baf11bf7f461b54ac69a681bc8b89557\"\u003e\u003ccode\u003e2d0c46b\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.13.1 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezip\u003c/code\u003e requirement from 7.0 to 8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental ZIP auditing capabilities, allowing you to scan archives for security risks and extraction hazards before acting on their contents. It also upgrades the underlying \u003ccode\u003ezip\u003c/code\u003e crate dependency from \u003ccode\u003e6.x\u003c/code\u003e to \u003ccode\u003e7.x\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eZIP archive auditing (experimental)\u003c/h2\u003e\n\u003cp\u003eA new audit subsystem is available under an early-access namespace while the APIs stabilize. It scans ZIP archives and produces structured reports covering a broad range of potential issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath safety\u003c/strong\u003e: Detects absolute paths and parent-directory traversal patterns (\u003ccode\u003e../\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEntry integrity\u003c/strong\u003e: Flags duplicate entry names and invalid or non-UTF-8 entry names\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSuspicious content\u003c/strong\u003e: Identifies encrypted entries, abnormal compression ratios, and symlinks (including those pointing outside a designated safe root)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaming hazards\u003c/strong\u003e: Catches control characters and Windows-reserved filenames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAudit results are returned as structured reports with aggregated findings and actionable recommendations. JSON serialization of reports is available behind an opt-in feature flag. The audit API is \u003cstrong\u003eexperimental\u003c/strong\u003e and subject to change. It is surfaced through an early-access namespace and should not be considered stable for production use.\u003c/p\u003e\n\u003ch3\u003ezip-audit CLI\u003c/h3\u003e\n\u003cp\u003eA ready-to-use command-line tool is included to run audits and generate JSON audit reports. It is intended for inspection and reporting purposes — not for extraction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.1] - 2026-03-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezip\u003c/code\u003e requirement from 7.0 to 8.2 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the \u003ccode\u003eeap\u003c/code\u003e (early access program) module that exposes internal modules while they stabilize. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new audit module (EAP) for ZIP archives to identify security risks \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the ready-made ZIP audit CLI to demo the audit module; see \u003ca href=\"docs/zip-audit.md\"\u003eExperimental: Auditing a ZIP for potential risks (https://github.com/matzefriedrich/zip-extensions-rs/blob/master/ZIP audit)\u003c/a\u003e for further information about this feature \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrades the requirement on \u003ca href=\"https://github.com/zip-rs/zip2\"\u003ezip\u003c/a\u003e from \u003ccode\u003e6.0\u003c/code\u003e to \u003ccode\u003e7.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/36\"\u003e#36\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/98e2fa93fd3bf4e6c85607502c15ce2c01a633a4\"\u003e\u003ccode\u003e98e2fa9\u003c/code\u003e\u003c/a\u003e Update zip requirement from 7.0 to 8.2 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/51d6294c66a086f5560ca065c9519405fd21e86d\"\u003e\u003ccode\u003e51d6294\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/19b859e48bb1622886027d0cd41d33a3de777624\"\u003e\u003ccode\u003e19b859e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/7579d151e242fbea509d964ebbc8797d62b6c8b6\"\u003e\u003ccode\u003e7579d15\u003c/code\u003e\u003c/a\u003e Update zip requirement from 6.0 to 7.0 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/bfe6362c843f1985c768ce988217e9db573ccd8f\"\u003e\u003ccode\u003ebfe6362\u003c/code\u003e\u003c/a\u003e Adds audit module for ZIP archives (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.184 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jwalk` from 0.8.1 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/jwalk/releases\"\u003ejwalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003eThis crate is no longer maintained or supported. Use \u003ca href=\"https://crates.io/crates/dua-core\"\u003e\u003ccode\u003edua-core\u003c/code\u003e\u003c/a\u003e instead.\u003c/p\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo fix\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e20 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1329 days passed between releases.\u003c/li\u003e\n\u003cli\u003e2 commits were understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e0 issues like '(#ID)' were seen in commit messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks Clippy\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/chaitanya-92/AstroClone_Manager/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaitanya-92%2FAstroClone_Manager/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"5441249326","node_id":"PR_kwDORFDfGM8AAAABDWRb2w","number":282,"state":"open","title":"chore(deps): bump the rust group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T16:20:53.000Z","updated_at":"2026-09-13T16:21:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust","update_count":27,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","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":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"clap","old_version":"4.5.57","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rusqlite","old_version":"0.38.0","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"pulldown-cmark","old_version":"0.13.0","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"pulldown-cmark-to-cmark","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/Byron/pulldown-cmark-to-cmark"},{"name":"jsonschema","old_version":"0.40.2","new_version":"0.52.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"tauri","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-shell","old_version":"2.3.5","new_version":"2.3.6","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.104` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\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| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.26.1` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| dirs | `6.0.0` | `7.0.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.60` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.6` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.2` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.38.0` | `0.40.2` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.13.0` | `0.13.4` |\n| [pulldown-cmark-to-cmark](https://github.com/Byron/pulldown-cmark-to-cmark) | `22.0.0` | `22.0.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.40.2` | `0.52.0` |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.10.1` | `2.10.2` |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.5` | `2.3.6` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.3` |\n\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.100 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `chrono` from 0.4.43 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.34\"\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 `tempfile` from 3.24.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 6.0.0 to 7.0.0\n\nUpdates `clap` from 4.5.57 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.57...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 `indicatif` from 0.18.3 to 0.18.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly detect dumb terminal on Windows by \u003ca href=\"https://github.com/ugur-eren\"\u003e\u003ccode\u003e@​ugur-eren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/818\"\u003econsole-rs/indicatif#818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to rand 0.10 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/768\"\u003econsole-rs/indicatif#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emulti: document common MultiProgress bugs + behavior (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/595\"\u003e#595\u003c/a\u003e) by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/786\"\u003econsole-rs/indicatif#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ediv_duration_f64\u003c/code\u003e by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/792\"\u003econsole-rs/indicatif#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear the rest of line after drawing to the terminal by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/790\"\u003econsole-rs/indicatif#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eProgressDrawTarget.is_stderr()\u003c/code\u003e for \u003ccode\u003eMultiProgress\u003c/code\u003e by \u003ca href=\"https://github.com/kojiishi\"\u003e\u003ccode\u003e@​kojiishi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/803\"\u003econsole-rs/indicatif#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix height and filler when wrapped at the middle of wide characters by \u003ca href=\"https://github.com/kojiishi\"\u003e\u003ccode\u003e@​kojiishi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/799\"\u003econsole-rs/indicatif#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variable by \u003ca href=\"https://github.com/ValentinLeTallec\"\u003e\u003ccode\u003e@​ValentinLeTallec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/808\"\u003econsole-rs/indicatif#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stray comma after minus sign in HumanFloatCount by \u003ca href=\"https://github.com/sueun-dev\"\u003e\u003ccode\u003e@​sueun-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/815\"\u003econsole-rs/indicatif#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HumanFloatCount dropping the fractional part by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/816\"\u003econsole-rs/indicatif#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle module cleanup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/813\"\u003econsole-rs/indicatif#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop screenshots from MultiProgress documentation by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/817\"\u003econsole-rs/indicatif#817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e4d49d8ea6c68a80f7ee22904ee6c90322415a1d\"\u003e\u003ccode\u003ee4d49d8\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/582727efe4a71bd4d8e819e0208d8c897f5058f1\"\u003e\u003ccode\u003e582727e\u003c/code\u003e\u003c/a\u003e fix: correctly detect dumb terminal on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/90156ec907ca812bfa42ae5f1d6f9ba4ea4c3d51\"\u003e\u003ccode\u003e90156ec\u003c/code\u003e\u003c/a\u003e Drop screenshots from MultiProgress documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4dbd0d57d061c680d51e455cbfe069d54360c05b\"\u003e\u003ccode\u003e4dbd0d5\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/24973aa75168584fdf9fdba53a1dbca1479e7871\"\u003e\u003ccode\u003e24973aa\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/a575ef7d41bc7655d13af5a565051a41e639c1f8\"\u003e\u003ccode\u003ea575ef7\u003c/code\u003e\u003c/a\u003e style: inline Template::from_str_with_tab_width()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/0b94aa277ad392d80a3a0e70260a10d2fbfc2ad4\"\u003e\u003ccode\u003e0b94aa2\u003c/code\u003e\u003c/a\u003e style: replace from_str() method with FromStr impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/398ac69fc799d5e1a0c49c8e04cf369c8382b356\"\u003e\u003ccode\u003e398ac69\u003c/code\u003e\u003c/a\u003e style: move helper functions to the bottom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/692705d66d35cfef8e926cc02be27491b383706c\"\u003e\u003ccode\u003e692705d\u003c/code\u003e\u003c/a\u003e Fix HumanFloatCount dropping rounding at precision 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/cbd070dd6eed853e583d0991544374322088fb59\"\u003e\u003ccode\u003ecbd070d\u003c/code\u003e\u003c/a\u003e Fix stray comma after minus sign in HumanFloatCount\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.16.2 to 0.16.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix truncate_str panicking mid-character without ansi-parsing by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/296\"\u003econsole-rs/console#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: accelerate printable ASCII text width by \u003ca href=\"https://github.com/dexhunter\"\u003e\u003ccode\u003e@​dexhunter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/297\"\u003econsole-rs/console#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: measure the truncation tail in visible columns, not raw width by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/298\"\u003econsole-rs/console#298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.16.6 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/299\"\u003econsole-rs/console#299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStrip OSC and DCS sequences to support e.g. OSC 8 hyperlinks over tmux. by \u003ca href=\"https://github.com/khoek\"\u003e\u003ccode\u003e@​khoek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/280\"\u003econsole-rs/console#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove redudant helper and add \u003ccode\u003eTermInner\u003c/code\u003e constructors by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/284\"\u003econsole-rs/console#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStyle::from_dotted_str ignore non-ascii by \u003ca href=\"https://github.com/danjl1100\"\u003e\u003ccode\u003e@​danjl1100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/287\"\u003econsole-rs/console#287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eis_dumb\u003c/code\u003e public function by \u003ca href=\"https://github.com/ugur-eren\"\u003e\u003ccode\u003e@​ugur-eren\u003c/code\u003e\u003c/a\u003e in \u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/AbstergoSweden/HQE-Workbench/pull/282","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbstergoSweden%2FHQE-Workbench/issues/282","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/282/packages"},{"uuid":"5439688407","node_id":"PR_kwDOQM48a88AAAABDVE-_w","number":475,"state":"open","title":"chore(deps): bump the rust-patch-minor group across 1 directory with 61 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T11:13:11.000Z","updated_at":"2026-09-13T11:14:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-patch-minor","update_count":61,"packages":[{"name":"tauri-plugin-shell","old_version":"2.3.5","new_version":"2.3.6","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.7.1","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-wdio-webdriver","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/webdriverio/desktop-mobile"},{"name":"tauri-plugin-wdio","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/webdriverio/desktop-mobile"},{"name":"tauri-plugin-notification","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-clipboard-manager","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-global-shortcut","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"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.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"open","old_version":"5.3.3","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"deadpool-postgres","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"mongodb","old_version":"3.8.1","new_version":"3.9.0","repository_url":"https://github.com/mongodb/mongo-rust-driver"},{"name":"redis","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-appender","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.20.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"cap-std","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"flate2","old_version":"1.1.8","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"docx-rs","old_version":"0.4.18","new_version":"0.4.22","repository_url":"https://github.com/bokuweb/docx-rs"},{"name":"printpdf","old_version":"0.12.5","new_version":"0.12.8","repository_url":"https://github.com/fschutt/printpdf"},{"name":"llama-cpp-2","old_version":"0.1.132","new_version":"0.1.134","repository_url":"https://github.com/utilityai/llama-cpp-rs"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"name":"tauri-plugin-deep-link","old_version":"2.4.9","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-stronghold","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"proptest","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"tauri-build","old_version":"2.6.1","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"clap","old_version":"4.5.56","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"globset","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"icu_decimal","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"serde_with","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"landlock","old_version":"0.4.4","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"lru","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/jeromefroe/lru-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-patch-minor group with 58 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.5` | `2.3.6` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.5.1` | `2.5.2` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.7.3` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.11.0` |\n| [tauri-plugin-wdio-webdriver](https://github.com/webdriverio/desktop-mobile) | `1.2.0` | `1.4.0` |\n| [tauri-plugin-wdio](https://github.com/webdriverio/desktop-mobile) | `1.2.0` | `1.4.0` |\n| [tauri-plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.4.0` |\n| [tauri-plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.2` | `2.3.3` |\n| [tauri-plugin-global-shortcut](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.3.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\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.31` | `0.3.34` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.4.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [deadpool-postgres](https://github.com/deadpool-rs/deadpool) | `0.14.1` | `0.14.2` |\n| [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.8.1` | `3.9.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.1.0` | `1.2.4` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.4` | `0.2.5` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.26.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.3` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [cap-std](https://github.com/bytecodealliance/cap-std) | `4.0.2` | `4.0.3` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.8` | `1.1.10` |\n| [docx-rs](https://github.com/bokuweb/docx-rs) | `0.4.18` | `0.4.22` |\n| [printpdf](https://github.com/fschutt/printpdf) | `0.12.5` | `0.12.8` |\n| [llama-cpp-2](https://github.com/utilityai/llama-cpp-rs) | `0.1.132` | `0.1.134` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.9` | `2.4.10` |\n| [tauri-plugin-stronghold](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.3.2` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.9.0` | `1.11.0` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.6.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.56` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.9` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` |\n| [icu_decimal](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.21.0` | `3.23.0` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.2` | `0.18.4` |\n\n\nUpdates `tauri-plugin-shell` from 2.3.5 to 2.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-shell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epersisted-scope v2.3.6\u003c/h2\u003e\n\u003ch2\u003e[2.3.6]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-persisted-scope v2.3.6 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Updating crates.io index\n    Packaged 12 files, 185.6KiB (83.9KiB compressed)\n   Uploading tauri-plugin-persisted-scope v2.3.6 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Uploaded tauri-plugin-persisted-scope v2.3.6 to registry `crates-io`\nnote: waiting for tauri-plugin-persisted-scope v2.3.6 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-persisted-scope v2.3.6 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003enfc-js v2.3.6\u003c/h2\u003e\n\u003ch2\u003e[2.3.6]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/526726162f8ddddf9469797436123704a261df87\"\u003e\u003ccode\u003e52672616\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3419\"\u003e#3419\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../pascalauroboa\"\u003e\u003ccode\u003e@​pascalauroboa\u003c/code\u003e\u003c/a\u003e) Expect a \u003ccode\u003eNFCTag\u003c/code\u003e as input and return a \u003ccode\u003eScanResponse\u003c/code\u003e in the \u003ccode\u003escan\u003c/code\u003e function.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-nfc@2.3.6\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 5.0kB dist-js/index.cjs\nnpm notice 3.7kB dist-js/index.d.ts\nnpm notice 4.8kB dist-js/index.js\nnpm notice 679B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-nfc\nnpm notice version: 2.3.6\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.5...nfc-v2.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.5.1 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efs-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610ae\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3507\"\u003e#3507\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003efs:default\u003c/code\u003e and \u003ccode\u003efs:read-app-specific-dirs-recursive\u003c/code\u003e not giving any command scopes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) Fixed \u003ccode\u003edeny-webview-data\u003c/code\u003e has no effect, and on Linux, only deny access to the webview data paths instead of the entire \u003ccode\u003e$APPLOCALDATA\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-fs@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.4kB README.md\nnpm notice 32.8kB dist-js/index.cjs\nnpm notice 32.6kB dist-js/index.d.ts\nnpm notice 32.0kB dist-js/index.js\nnpm notice 697B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-fs\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-fs-2.5.2.tgz\nnpm notice package size: 21.5 kB\nnpm notice unpacked size: 101.5 kB\nnpm notice shasum: 262ff39542e50e96f1ee8b6b7d471898736d6609\nnpm notice integrity: sha512-XXvMSnFiob+G1[...]J5sDsniRyWxlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662643742\n+ @tauri-apps/plugin-fs@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003efs v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610ae\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3507\"\u003e#3507\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003efs:default\u003c/code\u003e and \u003ccode\u003efs:read-app-specific-dirs-recursive\u003c/code\u003e not giving any command scopes\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.5.1...fs-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.7.1 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cc9ec9b4ad2f9ec9bd57c3503ded1bd94d092c48\"\u003e\u003ccode\u003ecc9ec9b4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3519\"\u003e#3519\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../purvsinojiya-inventyv\"\u003e\u003ccode\u003e@​purvsinojiya-inventyv\u003c/code\u003e\u003c/a\u003e) Fix Android save dialog MIME type when a single MIME type is provided.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.3\nnpm notice filename: tauri-apps-plugin-dialog-2.7.3.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: 7e6d375fec8e39d2a90294604a9d77e66c39a072\nnpm notice integrity: sha512-CRgE+7TP4tvq9[...]oKbMwSI4IEcfA==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662645358\n+ @tauri-apps/plugin-dialog@2.7.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.7.1...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-updater` from 2.10.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371be839f9ae46dd2b0529a2d1598f2b6270ab1\"\u003e\u003ccode\u003e2371be83\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3526\"\u003e#3526\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003esystem-proxy\u003c/code\u003e (enabled by default) feature flag to control \u003ccode\u003ereqwest/system-proxy\u003c/code\u003e feature (Use Windows and macOS system proxy settings automatically)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.11.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.2kB README.md\nnpm notice 3.2kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.11.0\nnpm notice filename: tauri-apps-plugin-updater-2.11.0.tgz\nnpm notice package size: 3.9 kB\nnpm notice unpacked size: 14.3 kB\nnpm notice shasum: e9c012d8afe85ea28adb764ec5965c7bff5657d3\nnpm notice integrity: sha512-AE36XkOoSna24[...]Hu28LgrsBwIxQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662660526\n+ @tauri-apps/plugin-updater@2.11.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.10.0...updater-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-wdio-webdriver` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webdriverio/desktop-mobile/blob/main/CHANGELOG.md\"\u003etauri-plugin-wdio-webdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/tauri-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-tauri-plugin@v1.3.0...wdio-tauri-plugin@v1.4.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the production-dependencies group across 1 directory with 16 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e: bump the development-dependencies group across 1 directory with 24 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the cargo-dependencies group across 5 directories with 10 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies across multiple packages (incl. major versions) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/tauri-service\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-tauri-service@v1.3.0...wdio-tauri-service@v1.4.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: match msedgedriver to a fixed-version WebView2 runtime (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/539\"\u003e#539\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the production-dependencies group across 1 directory with 16 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e: bump the development-dependencies group across 1 directory with 24 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies across multiple packages (incl. major versions) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: keep CrabNebula log capture for the backend's lifetime (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/626\"\u003e#626\u003c/a\u003e · closes \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ediagnostics\u003c/strong\u003e: resolve Linux deps by soname via ldconfig, not dpkg package names (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/617\"\u003e#617\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: don't report tauri-driver missing under driverProvider 'embedded' (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/618\"\u003e#618\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[tauri-plugin-wdio-webdriver@1.4.0] - 2026-09-06\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the cargo-dependencies group across 5 directories with 10 updates (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: use CSS pixels for embedded window rect (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewdio_flutter@0.2.0 - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFirst release of wdio_flutter.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 0.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/electrobun-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-electrobun-service@v0.1.0...wdio-electrobun-service@v0.2.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelectrobun\u003c/strong\u003e: Linux support via the native WebKitGTK renderer (W3C WebDriver) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser-mode\u003c/strong\u003e: wire devServer auto-start into the four launchers (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/417\"\u003e#417\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/505\"\u003e#505\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/webdriverio/desktop-mobile/commit/aef40049a9c566e72de4ffd08e08197ff32386ed\"\u003e\u003ccode\u003eaef4004\u003c/code\u003e\u003c/a\u003e chore: release 9 package(s) (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/4be4e02d77bf67b9ff83134f14a4a6e40747a49e\"\u003e\u003ccode\u003e4be4e02\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/fd4c5c7784c3d656edb2fa4583471bb651f0adf4\"\u003e\u003ccode\u003efd4c5c7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/dcb949703b34c6b824615d3d90f1544106931cf6\"\u003e\u003ccode\u003edcb9497\u003c/code\u003e\u003c/a\u003e chore(deps): bump the cargo-dependencies group across 5 directories with 10 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/85fa6e5f366afa21d42e84524d31165d378a09d0\"\u003e\u003ccode\u003e85fa6e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump the wdio-dependencies group across 1 directory with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/8e993396ef2c8a50cc3b3fa89a28d3bd4a5d6f56\"\u003e\u003ccode\u003e8e99339\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/be0cf72d9c4ae18f8c66f674ce9fad26e80e840a\"\u003e\u003ccode\u003ebe0cf72\u003c/code\u003e\u003c/a\u003e feat(tauri): match msedgedriver to a fixed-version WebView2 runtime (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/539\"\u003e#539\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/1c92829c6e02ac411c700122efc594519561d5a0\"\u003e\u003ccode\u003e1c92829\u003c/code\u003e\u003c/a\u003e feat(electron): resolve the Chromium version from the app binary when the map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/3dd6b79b8595a02c8698ecf0117b5595cf80f1a9\"\u003e\u003ccode\u003e3dd6b79\u003c/code\u003e\u003c/a\u003e docs(electrobun): Linux WebKitGTK support + ADR-0005 (2.0-only) (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/a2939944e0cea1c6f5a6894e34b8e4515909857d\"\u003e\u003ccode\u003ea293994\u003c/code\u003e\u003c/a\u003e feat(electrobun): Linux support via the native WebKitGTK renderer (W3C WebDri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/tauri-plugin-wdio-webdriver@v1.2.0...tauri-plugin-wdio-webdriver@v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-wdio` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webdriverio/desktop-mobile/blob/main/CHANGELOG.md\"\u003etauri-plugin-wdio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/tauri-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-tauri-plugin@v1.3.0...wdio-tauri-plugin@v1.4.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the production-dependencies group across 1 directory with 16 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e: bump the development-dependencies group across 1 directory with 24 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the cargo-dependencies group across 5 directories with 10 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies across multiple packages (incl. major versions) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/tauri-service\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-tauri-service@v1.3.0...wdio-tauri-service@v1.4.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: match msedgedriver to a fixed-version WebView2 runtime (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/539\"\u003e#539\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the production-dependencies group across 1 directory with 16 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e: bump the development-dependencies group across 1 directory with 24 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies across multiple packages (incl. major versions) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: keep CrabNebula log capture for the backend's lifetime (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/626\"\u003e#626\u003c/a\u003e · closes \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ediagnostics\u003c/strong\u003e: resolve Linux deps by soname via ldconfig, not dpkg package names (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/617\"\u003e#617\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: don't report tauri-driver missing under driverProvider 'embedded' (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/618\"\u003e#618\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[tauri-plugin-wdio-webdriver@1.4.0] - 2026-09-06\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the cargo-dependencies group across 5 directories with 10 updates (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: use CSS pixels for embedded window rect (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewdio_flutter@0.2.0 - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFirst release of wdio_flutter.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 0.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/electrobun-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-electrobun-service@v0.1.0...wdio-electrobun-service@v0.2.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelectrobun\u003c/strong\u003e: Linux support via the native WebKitGTK renderer (W3C WebDriver) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser-mode\u003c/strong\u003e: wire devServer auto-start into the four launchers (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/417\"\u003e#417\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/505\"\u003e#505\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/webdriverio/desktop-mobile/commit/aef40049a9c566e72de4ffd08e08197ff32386ed\"\u003e\u003ccode\u003eaef4004\u003c/code\u003e\u003c/a\u003e chore: release 9 package(s) (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/4be4e02d77bf67b9ff83134f14a4a6e40747a49e\"\u003e\u003ccode\u003e4be4e02\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/fd4c5c7784c3d656edb2fa4583471bb651f0adf4\"\u003e\u003ccode\u003efd4c5c7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/dcb949703b34c6b824615d3d90f1544106931cf6\"\u003e\u003ccode\u003edcb9497\u003c/code\u003e\u003c/a\u003e chore(deps): bump the cargo-dependencies group across 5 directories with 10 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/85fa6e5f366afa21d42e84524d31165d378a09d0\"\u003e\u003ccode\u003e85fa6e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump the wdio-dependencies group across 1 directory with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/8e993396ef2c8a50cc3b3fa89a28d3bd4a5d6f56\"\u003e\u003ccode\u003e8e99339\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/be0cf72d9c4ae18f8c66f674ce9fad26e80e840a\"\u003e\u003ccode\u003ebe0cf72\u003c/code\u003e\u003c/a\u003e feat(tauri): match msedgedriver to a fixed-version WebView2 runtime (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/539\"\u003e#539\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/1c92829c6e02ac411c700122efc594519561d5a0\"\u003e\u003ccode\u003e1c92829\u003c/code\u003e\u003c/a\u003e feat(electron): resolve the Chromium version from the app binary when the map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/3dd6b79b8595a02c8698ecf0117b5595cf80f1a9\"\u003e\u003ccode\u003e3dd6b79\u003c/code\u003e\u003c/a\u003e docs(electrobun): Linux WebKitGTK support + ADR-0005 (2.0-only) (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/a2939944e0cea1c6f5a6894e34b8e4515909857d\"\u003e\u003ccode\u003ea293994\u003c/code\u003e\u003c/a\u003e feat(electrobun): Linux support via the native WebKitGTK renderer (W3C WebDri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/tauri-plugin-wdio-webdriver@v1.2.0...tauri-plugin-wdio-webdriver@v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-notification` from 2.3.3 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-notification's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.4.0\u003c/h2\u003e\n\u003ch2\u003e[2.4.0]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.4.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003efix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98e2c11eefc3ee562f1ed280efe7e8ea6ff0f3b0\"\u003e\u003ccode\u003e98e2c11e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3194\"\u003e#3194\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../mrquantumoff\"\u003e\u003ccode\u003e@​mrquantumoff\u003c/code\u003e\u003c/a\u003e) \u003cstrong\u003eBreaking Change:\u003c/strong\u003e On Linux, the DBus ID/name will now be \u003ccode\u003e\u0026lt;bundle-id\u0026gt;.SingleInstance\u003c/code\u003e instead of \u003ccode\u003eorg.\u0026lt;bundle_id_underscores\u0026gt;.SingleInstance\u003c/code\u003e to follow DBus specifications.\u003c/p\u003e\n\u003cp\u003eThis will break the single-instance mechanism across different app versions if the app was installed multiple times.\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003edbus_id\u003c/code\u003e builder method, which can be used to restore previous behavior. For a bundle identifier of \u003ccode\u003ecom.tauri.my-example\u003c/code\u003e this would be \u003ccode\u003edbus_id(\u0026quot;org.com_tauri_my_example\u0026quot;)\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.4.0 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 16 files, 211.8KiB (91.6KiB compressed)\n   Uploading tauri-plugin-single-instance v2.4.0 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.4.0 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.4.0 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-single-instance v2.4.0 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003esql-js v2.4.0\u003c/h2\u003e\n\u003ch2\u003e[2.4.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1dc36128624f6954e09ea1574f68615e34e83f63\"\u003e\u003ccode\u003e1dc36128\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3275\"\u003e#3275\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../mikenikles\"\u003e\u003ccode\u003e@​mikenikles\u003c/code\u003e\u003c/a\u003e) Add support for Postgres \u003ccode\u003eNUMERIC\u003c/code\u003e and custom data types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-sql@2.4.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/adc23d6c4f6fabc81e5c13009fa15075e52fdd60\"\u003e\u003ccode\u003eadc23d6\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2808\"\u003e#2808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fc573b35a723a113a93a15f9e66f168c1b5785f6\"\u003e\u003ccode\u003efc573b3\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.27 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2768\"\u003e#2768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/901ddfb73d7c64f05c3eddc92c388e8892377da2\"\u003e\u003ccode\u003e901ddfb\u003c/code\u003e\u003c/a\u003e ci: enable create-pull-request sign commits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2809\"\u003e#2809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo to v2.6.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2804\"\u003e#2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/19ed1bd3cc7858734d1d6089e96e02ecc39f7f6e\"\u003e\u003ccode\u003e19ed1bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2806\"\u003e#2806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5779099688ca3351388e662e44ac5442d6e9f135\"\u003e\u003ccode\u003e5779099\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2aec8ff4c41d178ea9804f7b6eff343c726be015\"\u003e\u003ccode\u003e2aec8ff\u003c/code\u003e\u003c/a\u003e feat(opener): add \u003ccode\u003einAppBrowser\u003c/code\u003e option for iOS and Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9799f0dbabea0b572a9b9111954fbf9aca63da71\"\u003e\u003ccode\u003e9799f0d\u003c/code\u003e\u003c/a\u003e fix(log): iOS simulator freezing due to early logging (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2802\"\u003e#2802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cdaacdc6e5fd4198e49fe459e2a76af1ac1cf90\"\u003e\u003ccode\u003e8cdaacd\u003c/code\u003e\u003c/a\u003e chore(examples): update API example mobile projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d46778e80bdff7c1c3fbcef8a40ad52864ab18e7\"\u003e\u003ccode\u003ed46778e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.35.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...fs-v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-clipboard-manager` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-clipboard-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4be76900854cae3dc91363dea71b54505896e928\"\u003e\u003ccode\u003e4be76900\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3449\"\u003e#3449\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../skkap\"\u003e\u003ccode\u003e@​skkap\u003c/code\u003e\u003c/a\u003e) Replaced a panic in \u003ccode\u003ecalculate_position\u003c/code\u003e with an error return when the window has no associated monitor (e.g. during display sleep or monitor reconfiguration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 728B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.3\nnpm notice filename: tauri-apps-plugin-positioner-2.3.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: 85c671d1aede88cca742ffd4ec6d1383dba15e00\nnpm notice integrity: sha512-FOUOpd3qIN1dO[...]wJZ+/jeWANfvA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2165402717\n+ @tauri-apps/plugin-positioner@2.3.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4be76900854cae3dc91363dea71b54505896e928\"\u003e\u003ccode\u003e4be76900\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3449\"\u003e#3449\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../skkap\"\u003e\u003ccode\u003e@​skkap\u003c/code\u003e\u003c/a\u003e) Replaced a panic in \u003ccode\u003ecalculate_position\u003c/code\u003e with an error return when the window has no associated monitor (e.g. during display sleep or monitor reconfiguration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.2...nfc-v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-global-shortcut` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-global-shortcut's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esql-js v2.3.2\u003c/h2\u003e\n\u003ch2\u003e[2.3.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2dc3f3f0397fa91b1f3ffbc4b42ca2b4ae55bbe0\"\u003e\u003ccode\u003e2dc3f3f0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3144\"\u003e#3144\u003c/a\u003e) Fixes issue with UUIDs returned as null in sql query results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-sql@2.3.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 4.0kB dist-js/index.cjs\nnpm notice 3.5kB dist-js/index.d.ts\nnpm notice 3.9kB dist-js/index.js\nnpm notice 703B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-sql\nnpm notice version: 2.3.2\nnpm notice filename: tauri-apps-plugin-sql-2.3.2.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 19.3 kB\nnpm notice shasum: 7b351d396818549e0fc71275206471a0e779a4dc\nnpm notice integrity: sha512-4VDXhcKXVpyh5[...]IA2kskx+T+PpA==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=908171945\n+ @tauri-apps/plugin-sql@2.3.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003esql v2.3.2\u003c/h2\u003e\n\u003ch2\u003e[2.3.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2dc3f3f0397fa91b1f3ffbc4b42ca2b4ae55bbe0\"\u003e\u003ccode\u003e2dc3f3f0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3144\"\u003e#3144\u003c/a\u003e) Fixes issue with UUIDs returned as null in sql query results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.1...os-v2.3.2\"\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.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisit...\n\n_Description has been truncated_","html_url":"https://github.com/siddharthanagula3/agiworkforce/pull/475","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/siddharthanagula3%2Fagiworkforce/issues/475","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/475/packages"},{"uuid":"5437869815","node_id":"PR_kwDOUYlEos8AAAABDTsGcA","number":1,"state":"open","title":"Bump the lock group with 174 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T03:53:26.000Z","updated_at":"2026-09-13T03:53:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"lock","update_count":174,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.47.1","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"log","old_version":"0.4.28","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"rand","old_version":"0.9.4","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"reqwest","old_version":"0.13.3","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"schemars","old_version":"1.0.4","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"serde_with","old_version":"3.15.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"uuid","old_version":"1.18.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"stacker","old_version":"0.1.22","new_version":"0.1.25","repository_url":"https://github.com/rust-lang/stacker"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"takecell","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/wafflelapkin/takecell"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"rgb","old_version":"0.8.52","new_version":"0.8.53","repository_url":"https://github.com/kornelski/rust-rgb"},{"name":"cool_asserts","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/Lucretiel/cool_asserts"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"syn","old_version":"2.0.106","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"android_system_properties","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/nical/android_system_properties"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"axum-core","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.24.0","new_version":"1.25.2","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"cc","old_version":"1.2.62","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cfg_aliases","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/katharostech/cfg_aliases"},{"name":"chacha20","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"combine","old_version":"4.6.7","new_version":"4.6.8","repository_url":"https://github.com/Marwes/combine"},{"name":"core-foundation","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc-catalog","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/akhilles/crc-catalog"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"darling","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_core","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_macro","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"derive_more-impl","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"event-listener","old_version":"5.4.1","new_version":"5.4.2","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"futures-channel","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"generic-array","old_version":"0.14.8","new_version":"0.14.7","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"getrandom","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.15.5","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"hermit-abi","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"home","old_version":"0.5.11","new_version":"0.5.12","repository_url":"https://github.com/rust-lang/cargo"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"hyper","old_version":"1.7.0","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.0.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.0.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.0.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.0.0","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.32","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.10","new_version":"0.1.23"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"num-integer","old_version":"0.1.46","new_version":"0.1.47","repository_url":"https://github.com/rust-num/num-integer"},{"name":"openssl","old_version":"0.10.78","new_version":"0.10.81","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.114","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"pin-project-internal","old_version":"1.1.10","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"psm","old_version":"0.1.27","new_version":"0.1.32","repository_url":"https://github.com/rust-lang/stacker"},{"name":"quinn","old_version":"0.11.9","new_version":"0.11.11","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-proto","old_version":"0.11.16","new_version":"0.11.17","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"r-efi","old_version":"6.0.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"name":"ref-cast","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"ref-cast-impl","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.12.1","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.12","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.7","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.43","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.13","new_version":"0.103.15","repository_url":"https://github.com/rustls/webpki"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"schemars_derive","old_version":"1.0.4","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"security-framework","old_version":"2.11.1","new_version":"3.5.1","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"serde_derive_internals","old_version":"0.29.1","new_version":"0.30.0","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_with_macros","old_version":"3.15.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"signal-hook-registry","old_version":"1.4.6","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd_cesu8","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/seancroach/simd_cesu8"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.0","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"spin","old_version":"0.9.8","new_version":"0.9.9"},{"name":"system-configuration","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/mullvad/system-configuration-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror-impl","old_version":"2.0.17","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.44","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.24","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.13.2","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tracing-attributes","old_version":"0.1.30","new_version":"0.1.31","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.34","new_version":"0.1.36","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-normalization","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/unicode-rs/unicode-normalization"},{"name":"unicode-properties","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-rs/unicode-properties"},{"name":"webpki-root-certs","old_version":"1.0.7","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"webpki-roots","old_version":"1.0.0","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"windows-link","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-registry","old_version":"0.5.3","new_version":"0.6.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-sys","old_version":"0.61.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.27","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the lock group with 175 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.50.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.19` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.19` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.20` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.13` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.10.2` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.3` | `0.13.5` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.45` |\n| [schemars](https://github.com/GREsau/schemars) | `1.0.4` | `1.2.2` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.15.0` | `3.23.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.26.1` |\n| [stacker](https://github.com/rust-lang/stacker) | `0.1.22` | `0.1.25` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [takecell](https://github.com/wafflelapkin/takecell) | `0.1.1` | `0.1.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.13.2` |\n| [rgb](https://github.com/kornelski/rust-rgb) | `0.8.52` | `0.8.53` |\n| [cool_asserts](https://github.com/Lucretiel/cool_asserts) | `2.0.3` | `2.0.4` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.14.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.5` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.107` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `3.0.5` |\n| [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.17.0` | `1.18.1` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.41.0` | `0.45.0` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.5.5` | `0.5.6` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.4.5` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [cfg_aliases](https://github.com/katharostech/cfg_aliases) | `0.2.1` | `0.2.2` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.1` | `0.10.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [combine](https://github.com/Marwes/combine) | `4.6.7` | `4.6.8` |\n| [core-foundation](https://github.com/servo/core-foundation-rs) | `0.10.0` | `0.10.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.3.0` | `3.4.0` |\n| [crc-catalog](https://github.com/akhilles/crc-catalog) | `2.4.0` | `2.5.0` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [darling](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [darling_core](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [darling_macro](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.8` |\n| [derive_more-impl](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.1` | `5.4.2` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.12` |\n| [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.8` | `0.14.7` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.16` | `0.2.17` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.4` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.5` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.2` | `0.5.3` |\n| [home](https://github.com/rust-lang/cargo) | `0.5.11` | `0.5.12` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.11.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.2` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.32` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.189` |\n| libredox | `0.1.10` | `0.1.23` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.3` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.3` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.14` | `0.2.18` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.4.8` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.2` |\n| [num-integer](https://github.com/rust-num/num-integer) | `0.1.46` | `0.1.47` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.78` | `0.10.81` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.114` | `0.9.117` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.13` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.6` |\n| [psm](https://github.com/rust-lang/stacker) | `0.1.27` | `0.1.32` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.9` | `0.11.11` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.16` | `0.11.17` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.14` | `0.5.15` |\n| [r-efi](https://github.com/r-efi/r-efi) | `6.0.0` | `5.3.0` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.25` | `1.0.27` |\n| [ref-cast-impl](https://github.com/dtolnay/ref-cast) | `1.0.25` | `1.0.27` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.1` | `1.13.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.12` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.7` | `0.8.11` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.2` | `1.1.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.43` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.4` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.15.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.13` | `0.103.15` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [schemars_derive](https://github.com/GREsau/schemars) | `1.0.4` | `1.2.2` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `2.11.1` | `3.5.1` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [serde_derive_internals](https://github.com/serde-rs/serde) | `0.29.1` | `0.30.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.15.0` | `3.23.0` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.6` | `1.4.8` |\n| [simd_cesu8](https://github.com/seancroach/simd_cesu8) | `1.1.1` | `1.2.0` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.5` |\n| spin | `0.9.8` | `0.9.9` |\n| [system-configuration](https://github.com/mullvad/system-configuration-rs) | `0.6.1` | `0.7.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.20` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.24` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.4` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.13.2` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.5.0` | `2.6.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.30` | `0.1.31` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.34` | `0.1.36` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.1` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.24` |\n| [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.24` | `0.1.25` |\n| [unicode-properties](https://github.com/unicode-rs/unicode-properties) | `0.1.3` | `0.1.4` |\n| [webpki-root-certs](https://github.com/rustls/webpki-roots) | `1.0.7` | `1.0.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.0` | `1.0.9` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.2.0` | `0.2.1` |\n| [windows-registry](https://github.com/microsoft/windows-rs) | `0.5.3` | `0.6.0` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.0` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.0` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.61.2` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.3` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.57` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.27` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.16 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.16...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.28 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.1 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/91402cee605b21bf530ac07ede463599182b5d32\"\u003e\u003ccode\u003e91402ce\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/2256e6dc3e82fc87600f2161658572b62bfdd214\"\u003e\u003ccode\u003e2256e6d\u003c/code\u003e\u003c/a\u003e chore: add safety comments on unsafe blocks (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/245adff079eb0cb1a706d35bab5f68b2d51919f6\"\u003e\u003ccode\u003e245adff\u003c/code\u003e\u003c/a\u003e Pass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/00cc5ff2bd861f7b62603a268ec477c3cead5f1e\"\u003e\u003ccode\u003e00cc5ff\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eBytesMut::extend_from_within\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/5b79d316c92b88b836449f8956dc8430c370108b\"\u003e\u003ccode\u003e5b79d31\u003c/code\u003e\u003c/a\u003e Merge tag 'v1.11.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/804ee6d039bdea017f0f3faf91806c9771d7e555\"\u003e\u003ccode\u003e804ee6d\u003c/code\u003e\u003c/a\u003e Make try_unsplit method public (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/fd426ca0842cf9688def31d9ee4e027692ac6477\"\u003e\u003ccode\u003efd426ca\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/b4ed70daee06013a35a13832807e8f244d5419aa\"\u003e\u003ccode\u003eb4ed70d\u003c/code\u003e\u003c/a\u003e Add test for copy_to_bytes() -\u0026gt; BytesMut avoiding clone (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `derive_more` from 2.0.1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/releases\"\u003ederive_more's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://docs.rs/derive_more/2.1.1\"\u003eAPI docs\u003c/a\u003e\n\u003ca href=\"https://github.com/JelteF/derive_more/blob/v2.1.1/CHANGELOG.md#211---2025-12-22\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for implicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants and unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly, and implementing \u003ccode\u003ene()\u003c/code\u003e method as well. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now infer trait bounds for generics structurally (bound field types instead of type parameters directly). (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warnings in generated code. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSilent no-op when \u003ccode\u003e#[try_from(repr)]\u003c/code\u003e attribute is not specified for \u003ccode\u003eTryFrom\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMissing trait bounds in \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eAsMut\u003c/code\u003e derives when associative types are involved. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eErroneous code generated in \u003ccode\u003eTry\u003c/code\u003e/\u003ccode\u003eTryInto\u003c/code\u003e derives when \u003ccode\u003eSelf\u003c/code\u003e type is present in the struct or enum definition. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency on unstable \u003ccode\u003efeature(error_generic_member_access)\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive when using \u003ccode\u003eBacktrace\u003c/code\u003e on a non-nightly toolchain. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBroken support for \u003ccode\u003e#[\u0026lt;display-trait\u0026gt;(\u0026quot;default formatting\u0026quot;)]\u003c/code\u003e attribute without \u003ccode\u003e{_variant}\u003c/code\u003e being used as default for enum variants without explicit formatting. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasl\"\u003e\u003ccode\u003e@​jasl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/453\"\u003eJelteF/derive_more#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aborgna-q\"\u003e\u003ccode\u003e@​aborgna-q\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003eJelteF/derive_more#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxime-bruno\"\u003e\u003ccode\u003e@​maxime-bruno\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/461\"\u003eJelteF/derive_more#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cheban1996\"\u003e\u003ccode\u003e@​Cheban1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003eJelteF/derive_more#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kiendang\"\u003e\u003ccode\u003e@​kiendang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/486\"\u003eJelteF/derive_more#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goldlinker\"\u003e\u003ccode\u003e@​goldlinker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/509\"\u003eJelteF/derive_more#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CJKay\"\u003e\u003ccode\u003e@​CJKay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003eJelteF/derive_more#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ErmitaVulpe\"\u003e\u003ccode\u003e@​ErmitaVulpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003eJelteF/derive_more#472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\"\u003ehttps://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md\"\u003ederive_more's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1 - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.as_dyn_error()\u003c/code\u003e method hygiene inside \u003ccode\u003eError\u003c/code\u003e derive expansion.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 - 2025-12-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for\nimplicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants\nand unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly,\nand implementing \u003ccode\u003ene()\u003c/code\u003e method as well.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and\n\u003ccode\u003eMulAssign\u003c/code\u003e-like derives.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now\ninfer trait bounds for generics structurally (bound field types instead of\ntype parameters directly).\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/f7bb41ac054c060caaf5ff3212e74e42794cb4b4\"\u003e\u003ccode\u003ef7bb41a\u003c/code\u003e\u003c/a\u003e Correct release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/289988ab6791cf447ca208bdc467fc6b75b77ed6\"\u003e\u003ccode\u003e289988a\u003c/code\u003e\u003c/a\u003e Prepare 2.1.1 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/d820ec6e3a827132c7d273f823653f99c9123bb8\"\u003e\u003ccode\u003ed820ec6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ederive(Error)\u003c/code\u003e expansion hygiene (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/562728278427745ced3e22715b70abdc0dfbac07\"\u003e\u003ccode\u003e5627282\u003c/code\u003e\u003c/a\u003e Remove glob imports in \u003ccode\u003ederive(From)\u003c/code\u003e tests to mend 1.94 nightly Rust regress...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c354bad7c9707edb05a471ba35c6b059f3023e78\"\u003e\u003ccode\u003ec354bad\u003c/code\u003e\u003c/a\u003e Prepare 2.1.0 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/983875f8abd25e49f659247bfa6cc831819dbd4f\"\u003e\u003ccode\u003e983875f\u003c/code\u003e\u003c/a\u003e Allow using enum-level attributes for non-\u003ccode\u003eDisplay\u003c/code\u003e formatting traits as defa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/2d3805b66f00cb31303c7e75edfef9003d48ff04\"\u003e\u003ccode\u003e2d3805b\u003c/code\u003e\u003c/a\u003e Allow skipping fields for \u003ccode\u003eAdd\u003c/code\u003e/\u003ccode\u003eAddAssign\u003c/code\u003e/\u003ccode\u003eMul\u003c/code\u003e/\u003ccode\u003eMulAssign\u003c/code\u003e-like derives (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/1b5d314b8c8391e476653f32f1ca95572492b964\"\u003e\u003ccode\u003e1b5d314\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e requirement from 0.9 to 0.10 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c32d0a0a05e8bb0c5dab666aca2a4f96e9918c15\"\u003e\u003ccode\u003ec32d0a0\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eactions/checkout\u003c/code\u003e from 5 to 6 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/905f5a3020cf51a82dc2d5fde6f8e5c0cb8e48f4\"\u003e\u003ccode\u003e905f5a3\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e crate from 0.8 to 0.9 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.17 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pin-project` from 1.1.10 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project/releases\"\u003epin-project's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress \u003ccode\u003eclippy::missing_trait_methods\u003c/code\u003e lint in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md\"\u003epin-project's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.13] - 2026-05-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress \u003ccode\u003eclippy::missing_trait_methods\u003c/code\u003e lint in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.12] - 2026-05-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.11] - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/c3b6b85f7e1674602c0ed693da985b33b2452c3c\"\u003e\u003ccode\u003ec3b6b85\u003c/code\u003e\u003c/a\u003e Release 1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/61a5c74806c90ea24239ff2ce98043d2ede8f3a8\"\u003e\u003ccode\u003e61a5c74\u003c/code\u003e\u003c/a\u003e Ignore clippy::missing_trait_methods lint in generated code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/31f59f874916480cc97d3431b0a40b29eb808433\"\u003e\u003ccode\u003e31f59f8\u003c/code\u003e\u003c/a\u003e ci,tools: Update config and script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/2855546b1157e3b2bdd24cac8384eef792e46458\"\u003e\u003ccode\u003e2855546\u003c/code\u003e\u003c/a\u003e Release 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/4e66d4ba1cb5913e10fbbf042ac74f2673c7fc1f\"\u003e\u003ccode\u003e4e66d4b\u003c/code\u003e\u003c/a\u003e ci,tools: Update config and script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/f3c7f06bc02b45f0462d5167aff09bad531de992\"\u003e\u003ccode\u003ef3c7f06\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/d1bf77956f509e818b48f79b1f16f3f963748bd3\"\u003e\u003ccode\u003ed1bf779\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/eb98dd176f3b4d0c5ef0fb691250da98757bf4cd\"\u003e\u003ccode\u003eeb98dd1\u003c/code\u003e\u003c/a\u003e tests: Update lint test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/05f3825c121a6ab4b6f63a8714b375bad...\n\n_Description has been truncated_","html_url":"https://github.com/ZethRise/Ronami/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZethRise%2FRonami/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"5432597481","node_id":"PR_kwDORF_tB88AAAABDPpZrw","number":122,"state":"open","title":"build(deps): bump the cargo-minor group across 1 directory with 31 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-09-12T09:56:28.000Z","updated_at":"2026-09-12T09:56:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-minor","update_count":31,"packages":[{"name":"memchr","old_version":"2.7.6","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"roaring","old_version":"0.11.3","new_version":"0.11.4","repository_url":"https://github.com/RoaringBitmap/roaring-rs"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"tree-sitter-language","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.24.0","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"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":"tonic","old_version":"0.14.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-prost","old_version":"0.14.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-health","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"ignore","old_version":"0.4.32","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"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":"clap","old_version":"4.5.56","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"globset","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"regex","old_version":"1.12.2","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"hnsw_rs","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/jean-pierreBoth/hnswlib-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"ort","old_version":"2.0.0-rc.10","new_version":"2.0.0-rc.13","repository_url":"https://github.com/pykeio/ort"},{"name":"tonic-prost-build","old_version":"0.14.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.3` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [roaring](https://github.com/RoaringBitmap/roaring-rs) | `0.11.3` | `0.11.4` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [tree-sitter-language](https://github.com/tree-sitter/tree-sitter) | `0.1.6` | `0.1.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.24.0` | `0.24.2` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.3` | `0.14.6` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.3` | `0.14.6` |\n| [tonic-health](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.32` | `0.4.33` |\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| [clap](https://github.com/clap-rs/clap) | `4.5.56` | `4.5.60` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.13.1` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [hnsw_rs](https://github.com/jean-pierreBoth/hnswlib-rs) | `0.3.3` | `0.3.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.6` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.10` | `2.0.0-rc.13` |\n| [tonic-prost-build](https://github.com/hyperium/tonic) | `0.14.3` | `0.14.6` |\n\n\nUpdates `memchr` from 2.7.6 to 2.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/5fdb40c054e1fff359a2f7bdf7f87a13b34b465d\"\u003e\u003ccode\u003e5fdb40c\u003c/code\u003e\u003c/a\u003e 2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/922c7b5e25fbf2d20d7ac99472e34a9729090f4a\"\u003e\u003ccode\u003e922c7b5\u003c/code\u003e\u003c/a\u003e memchr: let compiler know that indexes returned by memchr fns are in bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/e21e9fb47c4362d93a24ce969b20fd778d8618c8\"\u003e\u003ccode\u003ee21e9fb\u003c/code\u003e\u003c/a\u003e arch: add \u003ccode\u003eunsafe\u003c/code\u003e to internal routines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/581faf00de3143f43384be6a253698d8dd9b51c5\"\u003e\u003ccode\u003e581faf0\u003c/code\u003e\u003c/a\u003e rebar: update memchr version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/a61ac1a3638e8b6bdc42226ad38431e626a02c72\"\u003e\u003ccode\u003ea61ac1a\u003c/code\u003e\u003c/a\u003e 2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/a08bf90b14b3ee858e7c59286e232879d173d16b\"\u003e\u003ccode\u003ea08bf90\u003c/code\u003e\u003c/a\u003e arch: fix undefined behavior in lower level (but public) APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/b41293b805c2709ef19d98f9b1191ca2e3a4e7c8\"\u003e\u003ccode\u003eb41293b\u003c/code\u003e\u003c/a\u003e rebar: update memchr to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/87467c9ca52d40bb68978c1c7dc92097d0289833\"\u003e\u003ccode\u003e87467c9\u003c/code\u003e\u003c/a\u003e impl: remove unnecessary clones in \u003ccode\u003einto_owned\u003c/code\u003e impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ff7dca72388ade97ec536f550271fe5acab0a05f\"\u003e\u003ccode\u003eff7dca7\u003c/code\u003e\u003c/a\u003e 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/016878add466f2396437ad8722c9506f9f6b321b\"\u003e\u003ccode\u003e016878a\u003c/code\u003e\u003c/a\u003e target: fix aarch64_be endianness bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.6...2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `roaring` from 0.11.3 to 0.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/releases\"\u003eroaring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: overflow on 32-bit builds by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/345\"\u003eRoaringBitmap/roaring-rs#345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl Clone on tree_map Iter by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/344\"\u003eRoaringBitmap/roaring-rs#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Eq trait by \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/341\"\u003eRoaringBitmap/roaring-rs#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SIMD LaneCount, SupportedLaneCount with upstream changes by \u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/347\"\u003eRoaringBitmap/roaring-rs#347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRoaringTreemap::optimize\u003c/code\u003e by \u003ca href=\"https://github.com/0xdeafbeef\"\u003e\u003ccode\u003e@​0xdeafbeef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/350\"\u003eRoaringBitmap/roaring-rs#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd RoaringTreemap::contains_range and range_cardinality by \u003ca href=\"https://github.com/dchristle\"\u003e\u003ccode\u003e@​dchristle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/351\"\u003eRoaringBitmap/roaring-rs#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix interval store iterator off by one error by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/353\"\u003eRoaringBitmap/roaring-rs#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/341\"\u003eRoaringBitmap/roaring-rs#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/347\"\u003eRoaringBitmap/roaring-rs#347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xdeafbeef\"\u003e\u003ccode\u003e@​0xdeafbeef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/350\"\u003eRoaringBitmap/roaring-rs#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dchristle\"\u003e\u003ccode\u003e@​dchristle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/351\"\u003eRoaringBitmap/roaring-rs#351\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.3...v0.11.4\"\u003ehttps://github.com/RoaringBitmap/roaring-rs/compare/v0.11.3...v0.11.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/RoaringBitmap/roaring-rs/commit/83caaca2ec5ea29e27dc19f930b9450b9a246b5b\"\u003e\u003ccode\u003e83caaca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/353\"\u003e#353\u003c/a\u003e from RoaringBitmap/fix-fuzz-ab533c242f8db0b44aefd8e93...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/63738a19dc93b2fb13a830215856e836618b2915\"\u003e\u003ccode\u003e63738a1\u003c/code\u003e\u003c/a\u003e Bump the version to 0.11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/631ffcbb220060071069df3dd6df88657e6cf197\"\u003e\u003ccode\u003e631ffcb\u003c/code\u003e\u003c/a\u003e Fix the bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/f862f6b62719a74a0ed319d735ae0d4c4f6908d0\"\u003e\u003ccode\u003ef862f6b\u003c/code\u003e\u003c/a\u003e Add a test to repro the bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/55fd8e384da3d9a339a4a9e82e26a738844b6ab0\"\u003e\u003ccode\u003e55fd8e3\u003c/code\u003e\u003c/a\u003e Bump the roaring patch version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/7afef5fb91c4b55296adee0d7f2e950d0bd9652e\"\u003e\u003ccode\u003e7afef5f\u003c/code\u003e\u003c/a\u003e Remove usage of the deprecated push method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/01919af3bcbbdb989046087e69b5232a7083f8e3\"\u003e\u003ccode\u003e01919af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/351\"\u003e#351\u003c/a\u003e from dchristle/dchristle/range-cardinality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/bc151e4bc44c135a609051ffb4968a7dbe7aa097\"\u003e\u003ccode\u003ebc151e4\u003c/code\u003e\u003c/a\u003e Use iterator combinators instead of for loop and mutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/d16e68803cda35d24c9fb6f4b0309dc135f360ec\"\u003e\u003ccode\u003ed16e688\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/350\"\u003e#350\u003c/a\u003e from 0xdeafbeef/optimize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/b24967b39167e88826165e24544ebce8cd2eeb98\"\u003e\u003ccode\u003eb24967b\u003c/code\u003e\u003c/a\u003e Add RoaringTreemap::optimize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.3...v0.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/main/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/77\"\u003eUse derive_const to fix \u003ccode\u003efeature = \u0026quot;nightly\u0026quot;\u003c/code\u003e build\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/64\"\u003eInternally update to rand 0.9\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/c13e7ccca705e6255387a2ebc6dca142d6881621\"\u003e\u003ccode\u003ec13e7cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/78\"\u003e#78\u003c/a\u003e from Noratrieb/new-version-2-1-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/4c3fabd983f96c2c5178512940e29a050edd07e9\"\u003e\u003ccode\u003e4c3fabd\u003c/code\u003e\u003c/a\u003e Bump to 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/3f1c0994892f5c592fe17192811c3b46caa108ac\"\u003e\u003ccode\u003e3f1c099\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/64\"\u003e#64\u003c/a\u003e from DaniPopes/rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/07c3f48480b2d1a143fe299f5a82812b311efea6\"\u003e\u003ccode\u003e07c3f48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/77\"\u003e#77\u003c/a\u003e from DaniPopes/const-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/cbf0baf6f900674cf88f266f96a4fa223895186b\"\u003e\u003ccode\u003ecbf0baf\u003c/code\u003e\u003c/a\u003e Use derive_const in nightly feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-language` from 0.1.6 to 0.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/commits\"\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.0 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\u003ch2\u003ev0.24.1\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\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4b8106750a2865e4548459d18c797c9f468c440e\"\u003e\u003ccode\u003e4b81067\u003c/code\u003e\u003c/a\u003e Disable regeneration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/6651c80dc5f033f9666365de50260d02cea05412\"\u003e\u003ccode\u003e6651c80\u003c/code\u003e\u003c/a\u003e Regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/96e3121c41bc5f2b659f21dd5a43894c4028ddf1\"\u003e\u003ccode\u003e96e3121\u003c/code\u003e\u003c/a\u003e Remove attestations from GH release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/8a1ccae7aaccdc11b04dbd803453e3e9cfd9159b\"\u003e\u003ccode\u003e8a1ccae\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/ab43fdbb1640bdece8fab9927b1aa6774d942189\"\u003e\u003ccode\u003eab43fdb\u003c/code\u003e\u003c/a\u003e Parse string literals even in with unexpected prefixes (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/261b20226c04ef601adbdf185a800512a5f66291\"\u003e\u003ccode\u003e261b202\u003c/code\u003e\u003c/a\u003e Raw reference/identifier conflict (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/946595d164e77b705fa28385654f9420f59262ef\"\u003e\u003ccode\u003e946595d\u003c/code\u003e\u003c/a\u003e Include LICENSE (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.24.0...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 `tonic` from 0.14.3 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.3...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic-prost` from 0.14.3 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic-prost's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.3...tonic-prost-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic-health` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic-health's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-health-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.3 to 0.14.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.4\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-derive)\u003c/em\u003e Make is_valid a constant function (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.85 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Display instead of Debug for generated enumeration attributes (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-derive)\u003c/em\u003e Return error for invalid enumeration default identifiers (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e Grab binary path from cargo (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e Fix C++ build on GCC 15 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd example for \u003ccode\u003edecode_length_delimiter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1311\"\u003e#1311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate protobuf-src example to avoid unsafe set_var\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest derive Eq behavior (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(groups)\u003c/em\u003e Actually construct \u003ccode\u003eNestedGroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💼 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.7 to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1374\"\u003e#1374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Remove \u003ccode\u003egetrandom@0.4.1\u003c/code\u003e from build-dependencies (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.89 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.91 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update and improve nix devshell (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent needless borrow (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003estd::hint::black_box()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in \u003ccode\u003eformat!()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove explicit \u003ccode\u003e.into_iter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun clippy on benches (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1405\"\u003e#1405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/13646cde7eab75c81b3047767aa0a86e7dbecf12\"\u003e\u003ccode\u003e13646cd\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/dad79d5c8e3549d93ebe6f6c723bb42928d805d8\"\u003e\u003ccode\u003edad79d5\u003c/code\u003e\u003c/a\u003e fix(prost-derive): return error for invalid enumeration default identifiers (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/b0b6c93e3aac89df28690a4967a8bbe93ec95391\"\u003e\u003ccode\u003eb0b6c93\u003c/code\u003e\u003c/a\u003e ci: Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.91 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/32cfffbc494f2faf461cab85e04a42412484c0e4\"\u003e\u003ccode\u003e32cfffb\u003c/code\u003e\u003c/a\u003e style: remove explicit \u003ccode\u003e.into_iter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2710efdb9978d9c75fb19b0b092a369a2d385b55\"\u003e\u003ccode\u003e2710efd\u003c/code\u003e\u003c/a\u003e ci: Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.89 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/18ea4e42bbc307d33d65e05ad47b3c45623c0500\"\u003e\u003ccode\u003e18ea4e4\u003c/code\u003e\u003c/a\u003e style: use variables directly in \u003ccode\u003eformat!()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2821bd1d8c20137c83ead4db39f8e1da00b4e854\"\u003e\u003ccode\u003e2821bd1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3ce3b39f9206b5e3bbe34c6e1aa69fe3c53f0924\"\u003e\u003ccode\u003e3ce3b39\u003c/code\u003e\u003c/a\u003e test(groups): Actually construct \u003ccode\u003eNestedGroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/8776405574b3ba0a0fe96ada8799ac8bc61ceb3e\"\u003e\u003ccode\u003e8776405\u003c/code\u003e\u003c/a\u003e docs: Update changelog for version 0.14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33d3ef18c008da13e862d7e7674d751ab2776360\"\u003e\u003ccode\u003e33d3ef1\u003c/code\u003e\u003c/a\u003e build: Grab binary path from cargo (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.3...v0.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `ignore` from 0.4.32 to 0.4.33\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/3fce3b5bb0236da2df6d99672afb8a719642eca7\"\u003e\u003ccode\u003e3fce3b5\u003c/code\u003e\u003c/a\u003e ignore-0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5055264ae021b5d0e01e55f723622d638ea877f0\"\u003e\u003ccode\u003e5055264\u003c/code\u003e\u003c/a\u003e globset-0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/020687a77d13146923333f0beb274eeabd54a270\"\u003e\u003ccode\u003e020687a\u003c/code\u003e\u003c/a\u003e ignore,globset: increase pool capacity\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.32...ignore-0.4.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` 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 `clap` from 4.5.56 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.56...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 `globset` from 0.4.18 to 0.4.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5055264ae021b5d0e01e55f723622d638ea877f0\"\u003e\u003ccode\u003e5055264\u003c/code\u003e\u003c/a\u003e globset-0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/020687a77d13146923333f0beb274eeabd54a270\"\u003e\u003ccode\u003e020687a\u003c/code\u003e\u003c/a\u003e ignore,globset: increase pool capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5ed408e17eccfc59bcec48f584feece902873e54\"\u003e\u003ccode\u003e5ed408e\u003c/code\u003e\u003c/a\u003e ignore-0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/435f59fc4b43af3ab32f34d53fa34978f393fe52\"\u003e\u003ccode\u003e435f59f\u003c/code\u003e\u003c/a\u003e ignore: skip loading unreachable ignore files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/f9c05a949d1a0dc8e16dee28ca9605d38611faeb\"\u003e\u003ccode\u003ef9c05a9\u003c/code\u003e\u003c/a\u003e index: remove incorrect README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/8372866810a1f2a647d11d7780984d4402a5c1e9\"\u003e\u003ccode\u003e8372866\u003c/code\u003e\u003c/a\u003e index: add some initial indexing scaffolding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d99ac34406f82c03c3938c222f1786495c845034\"\u003e\u003ccode\u003ed99ac34\u003c/code\u003e\u003c/a\u003e core: add \u003ccode\u003eindex\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ed0c006fee4c441add774a711d9122a88477619\"\u003e\u003ccode\u003e2ed0c00\u003c/code\u003e\u003c/a\u003e flags: disable many flags when indexing is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/59e318f5ace48db54f37bb67c152535bc17fa153\"\u003e\u003ccode\u003e59e318f\u003c/code\u003e\u003c/a\u003e ignore-0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/a9dc2228fbddd1d25146f38d0926830812c97419\"\u003e\u003ccode\u003ea9dc222\u003c/code\u003e\u003c/a\u003e cargo: set \u003ccode\u003erust-version\u003c/code\u003e on all crates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/globset-0.4.18...globset-0.4.20\"\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.2 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...\n\n_Description has been truncated_","html_url":"https://github.com/jburrow/fast_code_search/pull/122","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jburrow%2Ffast_code_search/issues/122","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/122/packages"},{"uuid":"5432347405","node_id":"PR_kwDOUXyCSc8AAAABDPdM1g","number":6,"state":"open","title":"chore(deps): bump the cargo-deps group in /src-tauri with 53 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-12T09:01:55.000Z","updated_at":"2026-09-12T09:02:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-deps","update_count":53,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"tauri-plugin-log","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-opener","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-store","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.7","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0"},{"name":"toml","old_version":"0.8.23","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.25.4+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"brotli","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"tokio","old_version":"1.50.0","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.4.13","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.5.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"hyper","old_version":"1.8.1","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"webpki-roots","old_version":"0.26.11","new_version":"1.0.6","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"rustls-native-certs","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rquickjs","old_version":"0.8.1","new_version":"0.13.0","repository_url":"https://github.com/DelSkayn/rquickjs"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"zip","old_version":"2.4.2","new_version":"4.6.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"auto-launch","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/zzzgydi/auto-launch"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"rusqlite","old_version":"0.31.0","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"rust_decimal","old_version":"1.40.0","new_version":"1.43.0","repository_url":"https://github.com/paupino/rust-decimal"},{"name":"uuid","old_version":"1.22.0","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"json5","old_version":"0.4.1","new_version":"1.3.1","repository_url":"https://github.com/callum-oakley/json5-rs"},{"name":"tauri-plugin-single-instance","old_version":"2.4.0","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"winreg","old_version":"0.52.0","new_version":"0.55.0","repository_url":"https://github.com/gentoo90/winreg-rs"},{"name":"objc2","old_version":"0.5.2","new_version":"0.6.4","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-app-kit","old_version":"0.2.2","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"serial_test","old_version":"3.4.0","new_version":"4.0.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"tauri-build","old_version":"2.5.6","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the cargo-deps group in /src-tauri with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [tauri-plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.8.0` | `2.9.1` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.3` | `2.5.5` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.11.0` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.3` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.7` | `2.4.10` |\n| dirs | `5.0.1` | `6.0.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.0.6+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.4+spec-1.1.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `7.0.0` | `8.0.2` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.53.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.5.2` | `0.6.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.11.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.44` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.11` | `1.0.6` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.3` | `0.8.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rquickjs](https://github.com/DelSkayn/rquickjs) | `0.8.1` | `0.13.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `4.6.1` |\n| [auto-launch](https://github.com/zzzgydi/auto-launch) | `0.5.0` | `0.6.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.31.0` | `0.40.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [rust_decimal](https://github.com/paupino/rust-decimal) | `1.40.0` | `1.43.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.26.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [json5](https://github.com/callum-oakley/json5-rs) | `0.4.1` | `1.3.1` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [winreg](https://github.com/gentoo90/winreg-rs) | `0.52.0` | `0.55.0` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.5.2` | `0.6.4` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.2.2` | `0.3.2` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `4.0.1` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.6` | `2.6.3` |\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 `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 `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-log` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elog-js v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-log@2.9.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 7.0kB dist-js/index.cjs\nnpm notice 3.0kB dist-js/index.d.ts\nnpm notice 6.7kB dist-js/index.js\nnpm notice 715B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-log\nnpm notice version: 2.9.1\nnpm notice filename: tauri-apps-plugin-log-2.9.1.tgz\nnpm notice package size: 5.0 kB\nnpm notice unpacked size: 22.1 kB\nnpm notice shasum: 4b7ce1aeb9c4a666159ad76c8c7a1d5638c24f20\nnpm notice integrity: sha512-8dYNEQOgZcIEq[...]fIfC8lVVEhdlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662652241\n+ @tauri-apps/plugin-log@2.9.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003elog v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.8.0...log-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.5.3 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.5\nnpm notice filename: tauri-apps-plugin-opener-2.5.5.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: ef7b9aca07cb3416575e5024b996926c43276b69\nnpm notice integrity: sha512-xvzGai5aQds8j[...]Fh1MvmDp8QR0g==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662648628\n+ @tauri-apps/plugin-opener@2.5.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.3...http-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-updater` from 2.10.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371be839f9ae46dd2b0529a2d1598f2b6270ab1\"\u003e\u003ccode\u003e2371be83\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3526\"\u003e#3526\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003esystem-proxy\u003c/code\u003e (enabled by default) feature flag to control \u003ccode\u003ereqwest/system-proxy\u003c/code\u003e feature (Use Windows and macOS system proxy settings automatically)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.11.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.2kB README.md\nnpm notice 3.2kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.11.0\nnpm notice filename: tauri-apps-plugin-updater-2.11.0.tgz\nnpm notice package size: 3.9 kB\nnpm notice unpacked size: 14.3 kB\nnpm notice shasum: e9c012d8afe85ea28adb764ec5965c7bff5657d3\nnpm notice integrity: sha512-AE36XkOoSna24[...]Hu28LgrsBwIxQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662660526\n+ @tauri-apps/plugin-updater@2.11.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.10.0...updater-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.6.0 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cc9ec9b4ad2f9ec9bd57c3503ded1bd94d092c48\"\u003e\u003ccode\u003ecc9ec9b4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3519\"\u003e#3519\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../purvsinojiya-inventyv\"\u003e\u003ccode\u003e@​purvsinojiya-inventyv\u003c/code\u003e\u003c/a\u003e) Fix Android save dialog MIME type when a single MIME type is provided.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.3\nnpm notice filename: tauri-apps-plugin-dialog-2.7.3.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: 7e6d375fec8e39d2a90294604a9d77e66c39a072\nnpm notice integrity: sha512-CRgE+7TP4tvq9[...]oKbMwSI4IEcfA==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662645358\n+ @tauri-apps/plugin-dialog@2.7.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.6.0...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-store` from 2.4.2 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/82fbb0c790288eca72af9ade13828ded7700ff90\"\u003e\u003ccode\u003e82fbb0c7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3221\"\u003e#3221\u003c/a\u003e) On iOS, fixed an application crash happening when the scanner was started when user denied permission before.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b60dd88702a2be2af942a3d104d728970a4c42d6\"\u003e\u003ccode\u003eb60dd887\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3223\"\u003e#3223\u003c/a\u003e) On iOS, start the scanning session on a separate thread to fix performance issues.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c27af9128d6cc7a2424ec49e98005e68b2d0eb1a\"\u003e\u003ccode\u003ec27af912\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3222\"\u003e#3222\u003c/a\u003e) On iOS, fixed an application crash happening when the scanner was started on the iOS Simulator (no camera available).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 755B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.4\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.4.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: bda41aa1a4d30e40dfc0ff9411491120a9b7d283\nnpm notice integrity: sha512-uXvyMI8UgQjSr[...]OvlkfOr21fo6g==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=908169614\n+ @tauri-apps/plugin-barcode-scanner@2.4.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/82fbb0c790288eca72af9ade13828ded7700ff90\"\u003e\u003ccode\u003e82fbb0c7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3221\"\u003e#3221\u003c/a\u003e) On iOS, fixed an application crash happening when the scanner was started when user denied permission before.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b60dd88702a2be2af942a3d104d728970a4c42d6\"\u003e\u003ccode\u003eb60dd887\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3223\"\u003e#3223\u003c/a\u003e) On iOS, start the scanning session on a separate thread to fix performance issues.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c27af9128d6cc7a2424ec49e98005e68b2d0eb1a\"\u003e\u003ccode\u003ec27af912\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3222\"\u003e#3222\u003c/a\u003e) On iOS, fixed an application crash happening when the scanner was started on the iOS Simulator (no camera available).\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-deep-link` from 2.4.7 to 2.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-deep-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.10\u003c/h2\u003e\n\u003ch2\u003e[2.4.10]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) adds proper Platform-specific sections to the docs for \u003ccode\u003eregister\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e, \u003ccode\u003eisRegistered\u003c/code\u003e, and \u003ccode\u003eonOpenUrl\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.10\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.6kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.5kB dist-js/index.js\nnpm notice 802B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.10\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.10.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 18.1 kB\nnpm notice shasum: 294c255617335d95ac929fd43cf7ea8146418abb\nnpm notice integrity: sha512-SuXI47ORUzYuw[...]5tSocc47tRXQQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662641995\n+ @tauri-apps/plugin-deep-link@2.4.10\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.10\u003c/h2\u003e\n\u003ch2\u003e[2.4.10]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) adds proper Platform-specific sections to the docs for \u003ccode\u003eregister\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e, \u003ccode\u003eisRegistered\u003c/code\u003e, and \u003ccode\u003eonOpenUrl\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.7...deep-link-v2.4.10\"\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\nUpdates `toml` from 0.8.23 to 1.0.6+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/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a586cae70fbddf56ed3e98d86afb4b4bb4df749c\"\u003e\u003ccode\u003ea586cae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d35c3f69daa9ba0420b9f24c4dcfd0da9f47cc2b\"\u003e\u003ccode\u003ed35c3f6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/949b4e849373485bc0b2db7aed9d993099bcc524\"\u003e\u003ccode\u003e949b4e8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/47b878bb86bf45c0a8c6019cf4e8dfa432a93759\"\u003e\u003ccode\u003e47b878b\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/87461d819f3383c26b8d9c4e70db208075a7a0d8\"\u003e\u003ccode\u003e87461d8\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/796370e7d2d5d263384515d8b76a1e41e9c74cf6\"\u003e\u003ccode\u003e796370e\u003c/code\u003e\u003c/a\u003e test(serde): Check span meaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ad87859b971d6dfda8bf2c469044e2b04d2a0732\"\u003e\u003ccode\u003ead87859\u003c/code\u003e\u003c/a\u003e test(serde): Track key spans\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v1.0.6\"\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.22.27 to 0.25.4+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/64c9e65e0aa786a0127aad89a14fd1f7925603f5\"\u003e\u003ccode\u003e64c9e65\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/83281359f03197caf64d579de608c6292ae61f32\"\u003e\u003ccode\u003e8328135\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2f8c907b3465087ae27fc9470195ec7f097db8a5\"\u003e\u003ccode\u003e2f8c907\u003c/code\u003e\u003c/a\u003e fix(parser): Error on table extension case  (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/643e7ffd7c72e0bbbc8ac5eab9e32ed4271a0394\"\u003e\u003ccode\u003e643e7ff\u003c/code\u003e\u003c/a\u003e fix(parser): Make inline tables like document (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7165463b9058adfab4847f44e8001b8bd148a7b7\"\u003e\u003ccode\u003e7165463\u003c/code\u003e\u003c/a\u003e fix(parser): Add append error traces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ea951a250df504b2bee1afc9134947d80dd16ca2\"\u003e\u003ccode\u003eea951a2\u003c/code\u003e\u003c/a\u003e fix(parser): Make inline tables like document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d4a12e3db038c5d03513baa48ff245e79613d772\"\u003e\u003ccode\u003ed4a12e3\u003c/code\u003e\u003c/a\u003e refactor(parser): Align between document/inline-table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c8e183e0b540b9d6fe4d5d3fcfd7f7581b3f62b8\"\u003e\u003ccode\u003ec8e183e\u003c/code\u003e\u003c/a\u003e fix(parser): Error on table extension case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/73e5623462a5b94e3fdfd23ed78c3e26d293aaef\"\u003e\u003ccode\u003e73e5623\u003c/code\u003e\u003c/a\u003e test(parse): Add cases for bad appends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/996aedcc8c6e0ba0817a0ef2a086f391ddd25a9f\"\u003e\u003ccode\u003e996aedc\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.22.27...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/QianLongGit/cc-switch/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QianLongGit%2Fcc-switch/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"5432311719","node_id":"PR_kwDORmuHjM8AAAABDPbcew","number":70,"state":"open","title":"chore(deps): bump the all-cargo group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-12T08:53:22.000Z","updated_at":"2026-09-12T08:56:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-cargo","update_count":10,"packages":[{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"jsonpath-rust","old_version":"1.0.4","new_version":"1.0.10","repository_url":"https://github.com/besok/jsonpath-rust"},{"name":"minijinja","old_version":"2.21.0","new_version":"2.24.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-cargo group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [jsonpath-rust](https://github.com/besok/jsonpath-rust) | `1.0.4` | `1.0.10` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.21.0` | `2.24.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonpath-rust` from 1.0.4 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/besok/jsonpath-rust/blob/main/CHANGELOG.md\"\u003ejsonpath-rust's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.0\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.1\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTechnical improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.2\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadded a trait to obtain the result from value\u003c/li\u003e\n\u003cli\u003eadded a method to get the cloned as Value\u003c/li\u003e\n\u003cli\u003echange the name of the general method*\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.4\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd an ability to use references instead of values\u003c/li\u003e\n\u003cli\u003efix some clippy issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.5\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect grammar for \u003ccode\u003e$.[..]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.6\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd logical OR and logical And to filters\u003c/li\u003e\n\u003cli\u003efix bugs with objects in filters\u003c/li\u003e\n\u003cli\u003eadd internal macros to generate path objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.0\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd json path value as a result for the library\u003c/li\u003e\n\u003cli\u003eadd functions (size)\u003c/li\u003e\n\u003cli\u003echange a logical operator \u003ccode\u003esize\u003c/code\u003e into function \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.1\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echanged the contract for length() function.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.2\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd ..*\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.5\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebuild for tags\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.6\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake parser mod public\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.0\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce the different behaviour for empty results and non-existing result\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.2\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake jsonpath inst cloneable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.3\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix a bug with the logical operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.4\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd a result as a path\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.5\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e!\u003c/code\u003e negation operation in filters\u003c/li\u003e\n\u003cli\u003eallow using () in filters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.5\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd config for jsonpath\u003c/li\u003e\n\u003cli\u003eadd an option to add a regex cache for boosting performance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.5.1\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd double quotes for the expressions (before it was only possible to use single quotes)\u003c/li\u003e\n\u003cli\u003eadd Debug on the JsonPathFinder\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.6\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eallow to reuse regex, that improves performance without needing an internal cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.6.1\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/6464699eb4ff8f7fcbadbebf9b3803142e49fc00\"\u003e\u003ccode\u003e6464699\u003c/code\u003e\u003c/a\u003e up v\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/00c5f9830731076a0759f1414651f3a436c6a131\"\u003e\u003ccode\u003e00c5f98\u003c/code\u003e\u003c/a\u003e add changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/ca03b802f3ad336378409f8dc13d0d5171d7deaa\"\u003e\u003ccode\u003eca03b80\u003c/code\u003e\u003c/a\u003e up v\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/49cf87bf527fc0b32d3c38e9948c255a2edbc5f7\"\u003e\u003ccode\u003e49cf87b\u003c/code\u003e\u003c/a\u003e rebasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/74f3f302e726288c8d6bfc674ed3ad966ec19bce\"\u003e\u003ccode\u003e74f3f30\u003c/code\u003e\u003c/a\u003e Reject overly nested queries instead of overflowing the stack (\u003ca href=\"https://redirect.github.com/besok/jsonpath-rust/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/0836f1bf86e2c13cb57dda4351f63aeea2b82b79\"\u003e\u003ccode\u003e0836f1b\u003c/code\u003e\u003c/a\u003e up v\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/1dc08eeabbb63267f67bc1a20ed97fd7b6d160a6\"\u003e\u003ccode\u003e1dc08ee\u003c/code\u003e\u003c/a\u003e rem unused deps (\u003ca href=\"https://redirect.github.com/besok/jsonpath-rust/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/37869ded1a39f66f31cd030210ca183cc39c61f5\"\u003e\u003ccode\u003e37869de\u003c/code\u003e\u003c/a\u003e Convert name selectors and string literals to the string they denote (\u003ca href=\"https://redirect.github.com/besok/jsonpath-rust/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/85c5930bdecdadcaade9fa993c22fbde517bb291\"\u003e\u003ccode\u003e85c5930\u003c/code\u003e\u003c/a\u003e up v\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/c7c1fbad358f8aeaf1fb37ca87cb6fa7511091e0\"\u003e\u003ccode\u003ec7c1fba\u003c/code\u003e\u003c/a\u003e return methods to have a backword compatibility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/besok/jsonpath-rust/compare/v1.0.4...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.21.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ewordwrap\u003c/code\u003e filter to the Python bindings.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conditional expressions in keyword argument values for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/921\"\u003e#921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003econtext!\u003c/code\u003e sorting keys when the \u003ccode\u003epreserve_order\u003c/code\u003e feature is enabled.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/920\"\u003e#920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimited string repetition to 100 MB in Rust and Go to prevent excessive memory allocations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Unicode identifiers in templates rendered through the Python bindings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged rendering of none and boolean values to \u003ccode\u003eNone\u003c/code\u003e, \u003ccode\u003eTrue\u003c/code\u003e, and \u003ccode\u003eFalse\u003c/code\u003e for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/913\"\u003e#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eStringInput\u003c/code\u003e for custom Rust filters and functions that transform strings while preserving safety provenance.\u003c/li\u003e\n\u003cli\u003eFixed safety handling in string-transforming and composing filters to preserve safe strings and escape unsafe fragments in Rust and Go.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003esplit\u003c/code\u003e filter to return a sequence, enabling negative indexing and slicing in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/909\"\u003e#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python-compatible dict methods being shadowed by same-named map keys.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/903\"\u003e#903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed loop-local assignments leaking into subsequent iterations in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/912\"\u003e#912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/0ca749f7ba507514fa6b052c74130ae6ae472e03\"\u003e\u003ccode\u003e0ca749f\u003c/code\u003e\u003c/a\u003e chore(release): 2.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/0f2989add87d1903247c3977a72ff1f00cf21e07\"\u003e\u003ccode\u003e0f2989a\u003c/code\u003e\u003c/a\u003e feat(python): expose wordwrap filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/3eac8fabe29fc2432622dd6e8b43c1e7adb0f44c\"\u003e\u003ccode\u003e3eac8fa\u003c/code\u003e\u003c/a\u003e docs(changelog): document context key ordering fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/c867352c5b370f6218e7b273c1f17479a6d5d670\"\u003e\u003ccode\u003ec867352\u003c/code\u003e\u003c/a\u003e fix(macros): preserve context key order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a9e1813d3c6489a63532a340b4bb3afdea0bf755\"\u003e\u003ccode\u003ea9e1813\u003c/code\u003e\u003c/a\u003e fix(parser): allow conditionals in keyword arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/c6fa683e99e2f190b60a38060607f7b9900e9012\"\u003e\u003ccode\u003ec6fa683\u003c/code\u003e\u003c/a\u003e fix(value): limit repeated strings to 100 MB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/19af7d4afbd7ea529c4251c29483dce2179f3130\"\u003e\u003ccode\u003e19af7d4\u003c/code\u003e\u003c/a\u003e chore(release): 2.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/7f63616efcc76e326d07a7f923a5314b948010a4\"\u003e\u003ccode\u003e7f63616\u003c/code\u003e\u003c/a\u003e docs(changelog): document Python Unicode identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/179652f1393cd1b4c46e10e55896a5713cf15eb6\"\u003e\u003ccode\u003e179652f\u003c/code\u003e\u003c/a\u003e ref: Remove CLAUDE.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/52b1cc66b290cef1fb58b00e2fa277973bfc5f82\"\u003e\u003ccode\u003e52b1cc6\u003c/code\u003e\u003c/a\u003e ref: Move claude stuff\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.21.0...minijinja-go/v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.186 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.186...0.2.189\"\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/SkillDoAI/llmposter/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkillDoAI%2Fllmposter/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"},{"uuid":"5432116347","node_id":"PR_kwDOPMEz788AAAABDPSIoQ","number":319,"state":"open","title":"chore(deps): bump the rust-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-12T08:05:52.000Z","updated_at":"2026-09-12T08:06:31.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":19,"packages":[{"name":"tauri-plugin-opener","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"notify","old_version":"9.0.0-rc.4","new_version":"9.0.0-rc.5","repository_url":"https://github.com/notify-rs/notify"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"tauri-plugin-clipboard-manager","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.7.1","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-log","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"log","old_version":"0.4.30","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"uuid","old_version":"1.23.2","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tauri-plugin-deep-link","old_version":"2.4.9","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-single-instance","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.1","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-build","old_version":"2.6.2","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 19 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.5.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [notify](https://github.com/notify-rs/notify) | `9.0.0-rc.4` | `9.0.0-rc.5` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [tauri-plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.2` | `2.3.3` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.5.1` | `2.5.2` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.7.3` |\n| [tauri-plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.8.0` | `2.9.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.30` | `0.4.34` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.26.0` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.9` | `2.4.10` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.1` | `2.11.0` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.2` | `2.6.3` |\n\n\nUpdates `tauri-plugin-opener` from 2.5.4 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.5\nnpm notice filename: tauri-apps-plugin-opener-2.5.5.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: ef7b9aca07cb3416575e5024b996926c43276b69\nnpm notice integrity: sha512-xvzGai5aQds8j[...]Fh1MvmDp8QR0g==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662648628\n+ @tauri-apps/plugin-opener@2.5.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.4...http-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `notify` from 9.0.0-rc.4 to 9.0.0-rc.5\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: v9.0.0-rc.5\u003c/h2\u003e\n\u003ch2\u003enotify 9.0.0-rc.5 (2026-08-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update to edition 2024\u003c/li\u003e\n\u003cli\u003eFEATURE: [FreeBSD] select native inotify automatically when building on FreeBSD 14.5+ and kqueue otherwise. The \u003ccode\u003efreebsd_inotify\u003c/code\u003e feature enables inotify when cross-compiling for FreeBSD 14.5+.\u003c/li\u003e\n\u003cli\u003eDEPS: bump \u003ccode\u003einotify\u003c/code\u003e to 0.11.4 for native FreeBSD support\u003c/li\u003e\n\u003cli\u003eFEATURE: [macOS] add \u003ccode\u003eConfig::with_fsevent_latency\u003c/code\u003e to configure FSEvents stream latency \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/930\"\u003e#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: [linux] coalesce duplicate inotify cleanup events and handle kernel-removed descriptors without spurious \u003ccode\u003eEINVAL\u003c/code\u003e or \u003ccode\u003eWatchNotFound\u003c/code\u003e logs\u003c/li\u003e\n\u003cli\u003eFIX: [windows] emit a Remove event when a watched directory is deleted, matching inotify and FSEvents\u003c/li\u003e\n\u003cli\u003eFIX: [windows] surface \u003ccode\u003eReadDirectoryChangesW\u003c/code\u003e read-start failures \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/935\"\u003e#935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: [windows] prevent watch shutdown and watched-directory deletion races from emitting spurious I/O errors \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/958\"\u003e#958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: [windows] emit a rescan event when \u003ccode\u003eReadDirectoryChangesW\u003c/code\u003e discards change details \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: [windows] report created file/folder kinds when they can be determined \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/935\"\u003e#935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCHANGE: [macOS] improve FSEvents callback performance by avoiding unnecessary allocations and repeated handler locking\u003c/li\u003e\n\u003cli\u003eFIX: [macOS] refuse to create FSEvents streams whose combined path count would make macOS close a file descriptor this process owns\u003c/li\u003e\n\u003cli\u003eCHANGE: [macOS] pass a single FSEvents stream root for watches nested inside another recursive watch on the same volume; a coalesced watch no longer reports a separate root-changed event when it or one of its ancestors is renamed\u003c/li\u003e\n\u003cli\u003ePERF: [kqueue] avoid filesystem walks for recursive kqueue unwatch\u003c/li\u003e\n\u003cli\u003eFEATURE: add \u003ccode\u003eWatcher::watch_with\u003c/code\u003e to pass per-path settings, and \u003ccode\u003eWatchPathConfig::with_dereference_symlinks\u003c/code\u003e to watch a symbolic link itself instead of its destination, which also makes a dangling link watchable \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/255\"\u003e#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: [poll] detect subsecond file mtime changes without content hashing\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/255\"\u003e#255\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/255\"\u003enotify-rs/notify#255\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/930\"\u003e#930\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/930\"\u003enotify-rs/notify#930\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/935\"\u003e#935\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/935\"\u003enotify-rs/notify#935\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/958\"\u003e#958\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/958\"\u003enotify-rs/notify#958\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/853729a63960392a02fd5fc2aae099e0e25bc0a9\"\u003e\u003ccode\u003e853729a\u003c/code\u003e\u003c/a\u003e chore: prepare 9.0.0-rc.5 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/17640f3a699033f0228368a557eaf3f8d2cc21b1\"\u003e\u003ccode\u003e17640f3\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate serde_json to v1.0.151 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/b62bdc91bffc93675ca5859589a9a90ffa89f804\"\u003e\u003ccode\u003eb62bdc9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate xxhash-rust to v0.8.18 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/d263731f4e3cc272c2e87c18d379384a916f61c3\"\u003e\u003ccode\u003ed263731\u003c/code\u003e\u003c/a\u003e feat: update to edition 2024 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/48415246732dc426577684bf03c558579cf0b081\"\u003e\u003ccode\u003e4841524\u003c/code\u003e\u003c/a\u003e feat(freebsd): select inotify on 14.5+ (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/130cd278bd69150a2c41f50a6b5957383d0035b8\"\u003e\u003ccode\u003e130cd27\u003c/code\u003e\u003c/a\u003e perf(windows): reduce fs::metadata calls when adding a watch (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/9be985bbe6ad978b2669c4a766aa9e6232c4961e\"\u003e\u003ccode\u003e9be985b\u003c/code\u003e\u003c/a\u003e PollWatcher: detect subsecond mtime changes (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/6145227905b368852a966b51b8850f0af5efe202\"\u003e\u003ccode\u003e6145227\u003c/code\u003e\u003c/a\u003e refactor(file-id): reduce unsafe block range and add safety comment (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/7e0d192a543f4ff7537b7e35d082d8c02f9d1ef3\"\u003e\u003ccode\u003e7e0d192\u003c/code\u003e\u003c/a\u003e fsevent: share the callback_impl test scaffolding (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/754eb54d9aaef62248705cf597fa4b04b42709fe\"\u003e\u003ccode\u003e754eb54\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate inotify to v0.11.5 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-9.0.0-rc.4...notify-9.0.0-rc.5\"\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 `tauri-plugin-clipboard-manager` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-clipboard-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4be76900854cae3dc91363dea71b54505896e928\"\u003e\u003ccode\u003e4be76900\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3449\"\u003e#3449\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../skkap\"\u003e\u003ccode\u003e@​skkap\u003c/code\u003e\u003c/a\u003e) Replaced a panic in \u003ccode\u003ecalculate_position\u003c/code\u003e with an error return when the window has no associated monitor (e.g. during display sleep or monitor reconfiguration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 728B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.3\nnpm notice filename: tauri-apps-plugin-positioner-2.3.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: 85c671d1aede88cca742ffd4ec6d1383dba15e00\nnpm notice integrity: sha512-FOUOpd3qIN1dO[...]wJZ+/jeWANfvA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2165402717\n+ @tauri-apps/plugin-positioner@2.3.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4be76900854cae3dc91363dea71b54505896e928\"\u003e\u003ccode\u003e4be76900\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3449\"\u003e#3449\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../skkap\"\u003e\u003ccode\u003e@​skkap\u003c/code\u003e\u003c/a\u003e) Replaced a panic in \u003ccode\u003ecalculate_position\u003c/code\u003e with an error return when the window has no associated monitor (e.g. during display sleep or monitor reconfiguration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.2...nfc-v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.5.1 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efs-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610ae\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3507\"\u003e#3507\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003efs:default\u003c/code\u003e and \u003ccode\u003efs:read-app-specific-dirs-recursive\u003c/code\u003e not giving any command scopes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) Fixed \u003ccode\u003edeny-webview-data\u003c/code\u003e has no effect, and on Linux, only deny access to the webview data paths instead of the entire \u003ccode\u003e$APPLOCALDATA\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-fs@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.4kB README.md\nnpm notice 32.8kB dist-js/index.cjs\nnpm notice 32.6kB dist-js/index.d.ts\nnpm notice 32.0kB dist-js/index.js\nnpm notice 697B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-fs\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-fs-2.5.2.tgz\nnpm notice package size: 21.5 kB\nnpm notice unpacked size: 101.5 kB\nnpm notice shasum: 262ff39542e50e96f1ee8b6b7d471898736d6609\nnpm notice integrity: sha512-XXvMSnFiob+G1[...]J5sDsniRyWxlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662643742\n+ @tauri-apps/plugin-fs@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003efs v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610ae\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3507\"\u003e#3507\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003efs:default\u003c/code\u003e and \u003ccode\u003efs:read-app-specific-dirs-recursive\u003c/code\u003e not giving any command scopes\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.5.1...fs-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.7.1 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cc9ec9b4ad2f9ec9bd57c3503ded1bd94d092c48\"\u003e\u003ccode\u003ecc9ec9b4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3519\"\u003e#3519\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../purvsinojiya-inventyv\"\u003e\u003ccode\u003e@​purvsinojiya-inventyv\u003c/code\u003e\u003c/a\u003e) Fix Android save dialog MIME type when a single MIME type is provided.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.3\nnpm notice filename: tauri-apps-plugin-dialog-2.7.3.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: 7e6d375fec8e39d2a90294604a9d77e66c39a072\nnpm notice integrity: sha512-CRgE+7TP4tvq9[...]oKbMwSI4IEcfA==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662645358\n+ @tauri-apps/plugin-dialog@2.7.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.7.1...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-log` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elog-js v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-log@2.9.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 7.0kB dist-js/index.cjs\nnpm notice 3.0kB dist-js/index.d.ts\nnpm notice 6.7kB dist-js/index.js\nnpm notice 715B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-log\nnpm notice version: 2.9.1\nnpm notice filename: tauri-apps-plugin-log-2.9.1.tgz\nnpm notice package size: 5.0 kB\nnpm notice unpacked size: 22.1 kB\nnpm notice shasum: 4b7ce1aeb9c4a666159ad76c8c7a1d5638c24f20\nnpm notice integrity: sha512-8dYNEQOgZcIEq[...]fIfC8lVVEhdlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662652241\n+ @tauri-apps/plugin-log@2.9.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003elog v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.8.0...log-v2.9.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.30 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.14.0 to 2.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix item hygiene in map and set macros. Previously, an internal \u003ccode\u003econst CAP\u003c/code\u003e\ncould shadow the same name in the caller's namespace.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003econst\u003c/code\u003e initialization of empty \u003ccode\u003eindexmap_with_default!\u003c/code\u003e and\n\u003ccode\u003eindexset_with_default!\u003c/code\u003e. The hasher may also be omitted if it's inferrable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.1 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify comparisons where \u003ccode\u003eEquivalent\u003c/code\u003e isn't needed (\u003ccode\u003eQ = K\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUnify index assertions for bounds checks.\u003c/li\u003e\n\u003cli\u003eFix (or \u003ccode\u003eexpect\u003c/code\u003e) clippy lints.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/41a870887c4c77adf665886e63df08f406bfe37a\"\u003e\u003ccode\u003e41a8708\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/450\"\u003e#450\u003c/a\u003e from cuviper/macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0fb7b5c813c94dcb16f220d249e42a7b9e4ea44d\"\u003e\u003ccode\u003e0fb7b5c\u003c/code\u003e\u003c/a\u003e Release 2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/55e6b28278f242b4d4190a14b6e86c09580dd75a\"\u003e\u003ccode\u003e55e6b28\u003c/code\u003e\u003c/a\u003e Improve the empty macro cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c067355e1ca5ec39348f42dcee582d4f222c3295\"\u003e\u003ccode\u003ec067355\u003c/code\u003e\u003c/a\u003e Fix item hygiene in user macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fdf7e1738b3b53869bdc15d666f9b81961041825\"\u003e\u003ccode\u003efdf7e17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/449\"\u003e#449\u003c/a\u003e from cuviper/release-2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/ada540e17cc7d8f38359f7d83c225e38f367c86b\"\u003e\u003ccode\u003eada540e\u003c/code\u003e\u003c/a\u003e Release 2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/af93b43ecd62d28deb59a6ac23f98bd115475eaf\"\u003e\u003ccode\u003eaf93b43\u003c/code\u003e\u003c/a\u003e expect clippy::redundant_slicing in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c95da18c97d2742fe8731f36e81c1d04f0620c6a\"\u003e\u003ccode\u003ec95da18\u003c/code\u003e\u003c/a\u003e fix clippy::derivable_impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/21963654e41f86f396a2ba6d9582ccd8eb7df52c\"\u003e\u003ccode\u003e2196365\u003c/code\u003e\u003c/a\u003e fix clippy::useless_vec (and more) in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/1c2be7b00c5bb61f654210355d1e9f0d9be03956\"\u003e\u003ccode\u003e1c2be7b\u003c/code\u003e\u003c/a\u003e use inherent usize::MAX\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.14.0...2.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/dannysmith/astro-editor/pull/319","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannysmith%2Fastro-editor/issues/319","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/319/packages"}],"issue_packages":[{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-26T23:27:53.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5598225541","node_id":"PR_kwDOSK9JQc8AAAABFS-7rw","number":9,"state":"closed","title":"deps(cargo): bump the cargo-minor-and-patch group across 1 directory with 20 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-27T13:36:21.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-26T23:27:53.000Z","updated_at":"2026-09-27T13:36:30.000Z","time_to_close":50908,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(cargo): bump","group_name":"cargo-minor-and-patch","update_count":20,"packages":[{"name":"tauri-plugin-dialog","old_version":"2.7.0","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-opener","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-notification","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-single-instance","old_version":"2.4.1","new_version":"2.4.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.1","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"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":"tokio","old_version":"1.52.1","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"uuid","old_version":"1.23.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"filetime","old_version":"0.2.27","new_version":"0.2.29","repository_url":"https://github.com/alexcrichton/filetime"},{"name":"xxhash-rust","old_version":"0.8.15","new_version":"0.8.18","repository_url":"https://github.com/DoumanAsh/xxhash-rust"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"notify-rust","old_version":"4.16.0","new_version":"4.18.0","repository_url":"https://github.com/hoodie/notify-rust"},{"name":"zbus","old_version":"5.14.0","new_version":"5.19.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"tauri-build","old_version":"2.5.6","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-and-patch group with 20 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.0` | `2.7.3` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.3` | `2.5.5` |\n| [tauri-plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.4.0` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.1` | `2.4.5` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.1` | `2.11.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.53.1` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [filetime](https://github.com/alexcrichton/filetime) | `0.2.27` | `0.2.29` |\n| [xxhash-rust](https://github.com/DoumanAsh/xxhash-rust) | `0.8.15` | `0.8.18` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [notify-rust](https://github.com/hoodie/notify-rust) | `4.16.0` | `4.18.0` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.19.0` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.6` | `2.7.0` |\n\n\nUpdates `tauri-plugin-dialog` from 2.7.0 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.7.0...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.5.3 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.3...http-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-notification` from 2.3.3 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-notification's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebiometric-js v2.4.0\u003c/h2\u003e\n\u003ch2\u003e[2.4.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ae3c808eb60086f32b1d67bb8ccc525b95333e77\"\u003e\u003ccode\u003eae3c808e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3602\"\u003e#3602\u003c/a\u003e) The plugin's global API script (used with \u003ccode\u003eapp.withGlobalTauri\u003c/code\u003e) now resolves the core API from \u003ccode\u003ewindow.__TAURI__\u003c/code\u003e instead of bundling its own copy of \u003ccode\u003e@tauri-apps/api\u003c/code\u003e. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an \u003ccode\u003eImage\u003c/code\u003e from \u003ccode\u003ewindow.__TAURI__.image\u003c/code\u003e passed to \u003ccode\u003eclipboardManager.writeImage\u003c/code\u003e, which previously failed the \u003ccode\u003einstanceof\u003c/code\u003e check against the plugin's private copy), and the script is considerably smaller.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b601\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.90 to match tauri.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a87a3c7d4491bf25589a0b24c285fcd5df3d6337\"\u003e\u003ccode\u003ea87a3c7d\u003c/code\u003e\u003c/a\u003e Update documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-biometric@2.4.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 3.4kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 685B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-biometric\nnpm notice version: 2.4.0\nnpm notice filename: tauri-apps-plugin-biometric-2.4.0.tgz\nnpm notice package size: 3.6 kB\nnpm notice unpacked size: 12.4 kB\nnpm notice shasum: 9d7aeceafaab9862e0ca41d455676ea6d924d1a2\nnpm notice integrity: sha512-soFvDJ+oFLSca[...]+r7w/Z499t6UA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2969523011\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-biometric@2.4.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebiometric v2.4.0\u003c/h2\u003e\n\u003ch2\u003e[2.4.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ae3c808eb60086f32b1d67bb8ccc525b95333e77\"\u003e\u003ccode\u003eae3c808e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3602\"\u003e#3602\u003c/a\u003e) The plugin's global API script (used with \u003ccode\u003eapp.withGlobalTauri\u003c/code\u003e) now resolves the core API from \u003ccode\u003ewindow.__TAURI__\u003c/code\u003e instead of bundling its own copy of \u003ccode\u003e@tauri-apps/api\u003c/code\u003e. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an \u003ccode\u003eImage\u003c/code\u003e from \u003ccode\u003ewindow.__TAURI__.image\u003c/code\u003e passed to \u003ccode\u003eclipboardManager.writeImage\u003c/code\u003e, which previously failed the \u003ccode\u003einstanceof\u003c/code\u003e check against the plugin's private copy), and the script is considerably smaller.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b601\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.90 to match tauri.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a87a3c7d4491bf25589a0b24c285fcd5df3d6337\"\u003e\u003ccode\u003ea87a3c7d\u003c/code\u003e\u003c/a\u003e Update documentation.\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/tauri-apps/plugins-workspace/commit/a2364a5f216324439feedeb25b2db74e7b1eba90\"\u003e\u003ccode\u003ea2364a5\u003c/code\u003e\u003c/a\u003e fix: integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/67ebc1396bfd4b437530f9bbe8bed6845ade8fc3\"\u003e\u003ccode\u003e67ebc13\u003c/code\u003e\u003c/a\u003e fix(ci): check-publish job should check .changes/pre.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbfd428bcc3ecb21aac9dd049779c9b9c7b90734\"\u003e\u003ccode\u003ecbfd428\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f460570b4423708fb3b5ab1e1213d889a4d7a9b5\"\u003e\u003ccode\u003ef460570\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a433ec09d13c6532f54256608d8e951283d64596\"\u003e\u003ccode\u003ea433ec0\u003c/code\u003e\u003c/a\u003e fix: mobile clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d8a3c877b352726285b79be9450dd59ba78fc63\"\u003e\u003ccode\u003e3d8a3c8\u003c/code\u003e\u003c/a\u003e chore: edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b517cc7e858d0d45d6b0d67fddf5290ff2e7e2ca\"\u003e\u003ccode\u003eb517cc7\u003c/code\u003e\u003c/a\u003e fix: actually set rust-version to 1.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b6a38a5e32c64745d28267d1ab59c8bd02ba4d72\"\u003e\u003ccode\u003eb6a38a5\u003c/code\u003e\u003c/a\u003e fix(ci): e2e test error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b60\u003c/code\u003e\u003c/a\u003e feat: update to tauri 2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a01943572ba0d00909857a62588d06159e709ba\"\u003e\u003ccode\u003e3a01943\u003c/code\u003e\u003c/a\u003e tests(e2e): fix e2e failures on Linux and Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...os-v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-single-instance` from 2.4.1 to 2.4.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.1...fs-v2.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-updater` from 2.10.1 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.10.1...updater-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.1 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.18 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.18...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `uuid` from 1.23.1 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.1...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `filetime` from 0.2.27 to 0.2.29\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/ab5ee65b5e4fe2de19dbe7d4fe08bc31e945949c\"\u003e\u003ccode\u003eab5ee65\u003c/code\u003e\u003c/a\u003e Bump to 0.2.29\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/46c34efa1a4f059695f7d008095e8b5cf8423d3f\"\u003e\u003ccode\u003e46c34ef\u003c/code\u003e\u003c/a\u003e Try to fix updating write-only files (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/b10e5357314f993e772bd47f90fce670de3fd7a6\"\u003e\u003ccode\u003eb10e535\u003c/code\u003e\u003c/a\u003e Bump to 0.2.28\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/646bce95668a3c60385e483e0e62908da2aeb9cf\"\u003e\u003ccode\u003e646bce9\u003c/code\u003e\u003c/a\u003e Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/190eafe2eaeaae0be9f384ad1ae562a2ce9820e5\"\u003e\u003ccode\u003e190eafe\u003c/code\u003e\u003c/a\u003e Add QNX Neutrino (nto) to utimensat platform list (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/120\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/13d4570db4b92c80401ea11187e806927f4c19b5\"\u003e\u003ccode\u003e13d4570\u003c/code\u003e\u003c/a\u003e Use the standard library for most of the crate (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/121\"\u003e#121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/75abafa8a6db579ce973afe78b4262efacbb4694\"\u003e\u003ccode\u003e75abafa\u003c/code\u003e\u003c/a\u003e impl From\u0026lt;FileTime\u0026gt; for SystemTime (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexcrichton/filetime/commit/06a6f24dbb080e91f3806bc41eadaa67546db51e\"\u003e\u003ccode\u003e06a6f24\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003elibc::UTIME_OMIT\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/alexcrichton/filetime/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/alexcrichton/filetime/compare/0.2.27...0.2.29\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `xxhash-rust` from 0.8.15 to 0.8.18\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DoumanAsh/xxhash-rust/commits\"\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.186 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.186...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `notify-rust` from 4.16.0 to 4.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hoodie/notify-rust/releases\"\u003enotify-rust's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: rely on lazylock and remove ctor dependency by \u003ca href=\"https://github.com/hoodie\"\u003e\u003ccode\u003e@​hoodie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoodie/notify-rust/pull/279\"\u003ehoodie/notify-rust#279\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Windows notification handles by \u003ca href=\"https://github.com/Peter7896\"\u003e\u003ccode\u003e@​Peter7896\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoodie/notify-rust/pull/283\"\u003ehoodie/notify-rust#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add preview unusernotifcations backend by \u003ca href=\"https://github.com/hoodie\"\u003e\u003ccode\u003e@​hoodie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoodie/notify-rust/pull/280\"\u003ehoodie/notify-rust#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add common wait_for_response on all platforms by \u003ca href=\"https://github.com/hoodie\"\u003e\u003ccode\u003e@​hoodie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hoodie/notify-rust/pull/284\"\u003ehoodie/notify-rust#284\u003c/a\u003e\u003c/li\u003e\n...\n\n_Description has been truncated_","html_url":"https://github.com/yohoshimura/driveby/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yohoshimura%2Fdriveby/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"1.12.4","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-22T14:03:01.000Z","version_change":"1.12.4 → 1.13.1","issue":{"uuid":"5540686642","node_id":"PR_kwDORSodPM8AAAABElx7PQ","number":24,"state":"closed","title":"chore(deps): bump the cargo-minor-patch group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-22T16:38:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-22T14:03:01.000Z","updated_at":"2026-09-22T16:38:12.000Z","time_to_close":9303,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-patch","update_count":10,"packages":[{"name":"axum-prometheus","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/Ptrskay3/axum-prometheus"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"uuid","old_version":"1.23.4","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 10 updates in the /server directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axum-prometheus](https://github.com/Ptrskay3/axum-prometheus) | `0.10.0` | `0.10.1` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.26.1` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n\n\nUpdates `axum-prometheus` 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/Ptrskay3/axum-prometheus/releases\"\u003eaxum-prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003erelease/0.10.1 by \u003ca href=\"https://github.com/Ptrskay3\"\u003e\u003ccode\u003e@​Ptrskay3\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/pull/90\"\u003ePtrskay3/axum-prometheus#90\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply \u003ccode\u003ewith_prefix\u003c/code\u003e on the layer-only \u003ccode\u003ebuild()\u003c/code\u003e path by \u003ca href=\"https://github.com/yacir\"\u003e\u003ccode\u003e@​yacir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/pull/91\"\u003ePtrskay3/axum-prometheus#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yacir\"\u003e\u003ccode\u003e@​yacir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/pull/91\"\u003ePtrskay3/axum-prometheus#91\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/compare/0.10.0...0.10.1\"\u003ehttps://github.com/Ptrskay3/axum-prometheus/compare/0.10.0...0.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/Ptrskay3/axum-prometheus/blob/master/CHANGELOG.md\"\u003eaxum-prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[0.10.1] - 2026-07-31\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ewith_prefix\u003c/code\u003e has no effect when finalizing with \u003ccode\u003ebuild()\u003c/code\u003e [#91]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump various dependencies to latest versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/7a638adef4aab87f7ca17acb3fc87c49e3663ae4\"\u003e\u003ccode\u003e7a638ad\u003c/code\u003e\u003c/a\u003e revert accidental port change\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/48f18625cb9d9e57c3c7d771fa383d9b7d1a7bbd\"\u003e\u003ccode\u003e48f1862\u003c/code\u003e\u003c/a\u003e chores for release/0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/1b2725a6cd68ae1e46005f9fefc49fe3f4d6ac88\"\u003e\u003ccode\u003e1b2725a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/issues/91\"\u003e#91\u003c/a\u003e from yacir/fix_with_prefix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/aaf8d0ef3566687d1c5705a9dd46b4e84f4a631d\"\u003e\u003ccode\u003eaaf8d0e\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003ewith_prefix\u003c/code\u003e on the layer-only \u003ccode\u003ebuild()\u003c/code\u003e path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/commit/fedcedee48df50d6076acc9949391b6f8e48885e\"\u003e\u003ccode\u003efedcede\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Ptrskay3/axum-prometheus/issues/90\"\u003e#90\u003c/a\u003e from Ptrskay3/release/0.10.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Ptrskay3/axum-prometheus/compare/0.10.0...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` from 0.10.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-random/rand/blob/master/CHANGELOG.md\"\u003erand's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] — 2026-07-02\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix possible memory safety violation due to deserialization of \u003ccode\u003eUniformChar\u003c/code\u003e from bad source (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument required output order of fn \u003ccode\u003epartial_shuffle\u003c/code\u003e and apply \u003ccode\u003e#[must_use]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid usage of \u003ccode\u003eunsafe\u003c/code\u003e in contexts where non-local memory corruption could invalidate contract (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1769\"\u003e#1769\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1769\"\u003erust-random/rand#1769\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1790\"\u003erust-random/rand#1790\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/rust-random/rand/pull/1791\"\u003erust-random/rand#1791\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5\"\u003e\u003ccode\u003e1540ea3\u003c/code\u003e\u003c/a\u003e Prepare rand 0.10.2 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29\"\u003e\u003ccode\u003ea29964a\u003c/code\u003e\u003c/a\u003e Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff\"\u003e\u003ccode\u003eced9491\u003c/code\u003e\u003c/a\u003e Tweak docs for RngExt::random_range and SampleRange (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1798\"\u003e#1798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163\"\u003e\u003ccode\u003edb14664\u003c/code\u003e\u003c/a\u003e Check UniformChar validity on deser (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1790\"\u003e#1790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b\"\u003e\u003ccode\u003ebea8620\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1796\"\u003e#1796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a\"\u003e\u003ccode\u003e4f44932\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1795\"\u003e#1795\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e\"\u003e\u003ccode\u003eb999a13\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1794\"\u003e#1794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae\"\u003e\u003ccode\u003eaeab810\u003c/code\u003e\u003c/a\u003e Avoid unsafe where safety depends on non-local values (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1791\"\u003e#1791\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25\"\u003e\u003ccode\u003e1896d7c\u003c/code\u003e\u003c/a\u003e Add typos CI job (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1789\"\u003e#1789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801\"\u003e\u003ccode\u003e43eddee\u003c/code\u003e\u003c/a\u003e Bump the all-deps group with 2 updates (\u003ca href=\"https://redirect.github.com/rust-random/rand/issues/1788\"\u003e#1788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-random/rand/compare/0.10.1...0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.11.0 to 8.12.0\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.4 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lettre` from 0.11.22 to 0.11.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lettre/lettre/releases\"\u003elettre's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.23\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSeparate lines of multiline SMTP error replies (\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMisc\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ebase64\u003c/code\u003e to v0.23 (\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1152\"\u003e#1152\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lettre/lettre/pull/1152\"\u003elettre/lettre#1152\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1153\"\u003e#1153\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lettre/lettre/pull/1153\"\u003elettre/lettre#1153\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/lettre/lettre/blob/master/CHANGELOG.md\"\u003elettre's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev0.11.23 (2026-08-03)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eSeparate lines of multiline SMTP error replies (\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1153\"\u003e#1153\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eMisc\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade \u003ccode\u003ebase64\u003c/code\u003e to v0.23 (\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1152\"\u003e#1152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1152\"\u003e#1152\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lettre/lettre/pull/1152\"\u003elettre/lettre#1152\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/lettre/lettre/issues/1153\"\u003e#1153\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/lettre/lettre/pull/1153\"\u003elettre/lettre#1153\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e\u003c!-- raw HTML omitted --\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/lettre/lettre/commit/eb6136a06f1aba9432f73ef8f02a06aa0afc8f9c\"\u003e\u003ccode\u003eeb6136a\u003c/code\u003e\u003c/a\u003e Prepare v0.11.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/859b5a6708a1e160c6a6190ce2b9e3cfc82a4336\"\u003e\u003ccode\u003e859b5a6\u003c/code\u003e\u003c/a\u003e fix(transport-smtp): separate lines of multiline error replies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/c692519dfe87502c1722e8e924c7997d08871242\"\u003e\u003ccode\u003ec692519\u003c/code\u003e\u003c/a\u003e style: fix clippy::useless_borrows_in_formatting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/5306fdd169b2b0a9462102198973d9c24ff7b436\"\u003e\u003ccode\u003e5306fdd\u003c/code\u003e\u003c/a\u003e build(deps): upgrade base64 to v0.23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/6a6317322dea5dee42b217922f12b53707d00164\"\u003e\u003ccode\u003e6a63173\u003c/code\u003e\u003c/a\u003e build(deps): upgrade semver compatible Rust dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lettre/lettre/commit/80782a0e7ba26a845bdb50d48694552bcf36e67b\"\u003e\u003ccode\u003e80782a0\u003c/code\u003e\u003c/a\u003e build(deps): upgrade semver compatible Rust dependencies\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lettre/lettre/compare/v0.11.22...v0.11.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/dlukt/discool/pull/24","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dlukt%2Fdiscool/issues/24","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/24/packages"}},{"old_version":"1.12.4","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-21T00:47:56.000Z","version_change":"1.12.4 → 1.13.1","issue":{"uuid":"5521532149","node_id":"PR_kwDOTFH43M8AAAABEWbkUw","number":13,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 83 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-09-21T00:47:56.000Z","updated_at":"2026-09-21T00:47:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":83,"packages":[{"name":"async_zip","old_version":"0.0.18","new_version":"0.0.19","repository_url":"https://github.com/Majored/rs-async-zip"},{"name":"async-compression","old_version":"0.4.42","new_version":"0.4.48","repository_url":"https://github.com/Nullus157/async-compression"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"async-nats","old_version":"0.49.1","new_version":"0.50.0","repository_url":"https://github.com/nats-io/nats.rs"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-core","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"pollster","old_version":"0.4.0","new_version":"1.0.1","repository_url":"https://github.com/zesterer/pollster"},{"name":"pulsar","old_version":"6.8.0","new_version":"6.9.0","repository_url":"https://github.com/streamnative/pulsar-rs"},{"name":"lapin","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/amqp-rs/lapin"},{"name":"hyper","old_version":"1.10.1","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"http","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"socket2","old_version":"0.6.4","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tower-http","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"apache-avro","old_version":"0.21.0","new_version":"0.22.0","repository_url":"https://github.com/apache/avro-rs"},{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"bytesize","old_version":"2.4.0","new_version":"2.7.0","repository_url":"https://github.com/bytesize-rs/bytesize"},{"name":"quick-xml","old_version":"0.40.1","new_version":"0.42.0","repository_url":"https://github.com/tafia/quick-xml"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"aes-gcm","old_version":"0.11.0-rc.4","new_version":"0.11.1","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"blake2","old_version":"0.11.0-rc.6","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"chacha20poly1305","old_version":"0.11.0-rc.3","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"jsonwebtoken","old_version":"10.4.0","new_version":"11.1.0","repository_url":"https://github.com/Keats/jsonwebtoken"},{"name":"rustls","old_version":"0.23.41","new_version":"0.23.43","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-pki-types","old_version":"1.14.1","new_version":"1.15.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"jiff","old_version":"0.2.29","new_version":"0.2.37","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"time","old_version":"0.3.51","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"deadpool-postgres","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","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":"astral-tokio-tar","old_version":"0.6.2","new_version":"0.7.0","repository_url":"https://github.com/astral-sh/tokio-tar"},{"name":"atoi","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/pacman82/atoi-rs"},{"name":"aws-credential-types","old_version":"1.2.14","new_version":"1.3.0","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-http-client","old_version":"1.1.13","new_version":"1.4.2","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-runtime-api","old_version":"1.12.3","new_version":"1.16.2","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"aws-smithy-types","old_version":"1.5.0","new_version":"1.6.4","repository_url":"https://github.com/smithy-lang/smithy-rs"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"brotli","old_version":"8.0.4","new_version":"9.0.0","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.7","repository_url":"https://github.com/clap-rs/clap"},{"name":"convert_case","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/rutrum/convert-case"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"datafusion","old_version":"54.0.0","new_version":"55.1.0","repository_url":"https://github.com/apache/datafusion"},{"name":"enumset","old_version":"1.1.13","new_version":"1.1.14","repository_url":"https://github.com/Lymia/enumset"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"md5","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/stainless-steel/md5"},{"name":"moka","old_version":"0.12.15","new_version":"0.12.16","repository_url":"https://github.com/moka-rs/moka"},{"name":"nvml-wrapper","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/Cldfire/nvml-wrapper"},{"name":"path-absolutize","old_version":"3.1.1","new_version":"4.0.1","repository_url":"https://github.com/magiclen/path-absolutize"},{"name":"rand","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"redis","old_version":"1.2.4","new_version":"1.7.0","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"rustix","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"serial_test","old_version":"3.5.0","new_version":"4.0.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"smallvec","old_version":"1.15.2","new_version":"1.16.1","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"snafu","old_version":"0.9.1","new_version":"0.9.2","repository_url":"https://github.com/shepmaster/snafu"},{"name":"snap","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/BurntSushi/rust-snappy"},{"name":"starshard","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/houseme/starshard"},{"name":"sysinfo","old_version":"0.39.5","new_version":"0.39.6","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.23.3","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"xxhash-rust","old_version":"0.8.15","new_version":"0.8.18","repository_url":"https://github.com/DoumanAsh/xxhash-rust"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"dial9-tokio-telemetry","old_version":"0.3.13","new_version":"0.5.1","repository_url":"https://github.com/dial9-rs/dial9"},{"name":"opentelemetry-semantic-conventions","old_version":"0.32.0","new_version":"0.32.1","repository_url":"https://github.com/open-telemetry/opentelemetry-rust"},{"name":"suppaftp","old_version":"9.0.0","new_version":"12.0.0","repository_url":"https://github.com/veeso/suppaftp"},{"name":"rcgen","old_version":"0.14.8","new_version":"0.14.10","repository_url":"https://github.com/rustls/rcgen"},{"name":"minlz","old_version":"1.1.0","new_version":"1.2.3","repository_url":"https://github.com/KarpelesLab/minlz-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the dependencies group with 83 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [async_zip](https://github.com/Majored/rs-async-zip) | `0.0.18` | `0.0.19` |\n| [async-compression](https://github.com/Nullus157/async-compression) | `0.4.42` | `0.4.48` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [async-nats](https://github.com/nats-io/nats.rs) | `0.49.1` | `0.50.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [pollster](https://github.com/zesterer/pollster) | `0.4.0` | `1.0.1` |\n| [pulsar](https://github.com/streamnative/pulsar-rs) | `6.8.0` | `6.9.0` |\n| [lapin](https://github.com/amqp-rs/lapin) | `4.10.0` | `4.11.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.10.1` | `1.11.1` |\n| [http](https://github.com/hyperium/http) | `1.4.2` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.4` | `0.6.5` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.7.0` | `0.7.1` |\n| [apache-avro](https://github.com/apache/avro-rs) | `0.21.0` | `0.22.0` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [bytesize](https://github.com/bytesize-rs/bytesize) | `2.4.0` | `2.7.0` |\n| [quick-xml](https://github.com/tafia/quick-xml) | `0.40.1` | `0.42.0` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [aes-gcm](https://github.com/RustCrypto/AEADs) | `0.11.0-rc.4` | `0.11.1` |\n| [blake2](https://github.com/RustCrypto/hashes) | `0.11.0-rc.6` | `0.11.0` |\n| [chacha20poly1305](https://github.com/RustCrypto/AEADs) | `0.11.0-rc.3` | `0.11.0` |\n| [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `10.4.0` | `11.1.0` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.41` | `0.23.43` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.1` | `1.15.1` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.29` | `0.2.37` |\n| [time](https://github.com/time-rs/time) | `0.3.51` | `0.3.55` |\n| [deadpool-postgres](https://github.com/deadpool-rs/deadpool) | `0.14.1` | `0.14.2` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [astral-tokio-tar](https://github.com/astral-sh/tokio-tar) | `0.6.2` | `0.7.0` |\n| [atoi](https://github.com/pacman82/atoi-rs) | `3.0.0` | `3.1.0` |\n| [aws-credential-types](https://github.com/smithy-lang/smithy-rs) | `1.2.14` | `1.3.0` |\n| [aws-smithy-http-client](https://github.com/smithy-lang/smithy-rs) | `1.1.13` | `1.4.2` |\n| [aws-smithy-runtime-api](https://github.com/smithy-lang/smithy-rs) | `1.12.3` | `1.16.2` |\n| [aws-smithy-types](https://github.com/smithy-lang/smithy-rs) | `1.5.0` | `1.6.4` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `8.0.4` | `9.0.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.7` |\n| [convert_case](https://github.com/rutrum/convert-case) | `0.11.0` | `0.12.0` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.17` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.6` | `0.8.8` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [datafusion](https://github.com/apache/datafusion) | `54.0.0` | `55.1.0` |\n| [enumset](https://github.com/Lymia/enumset) | `1.1.13` | `1.1.14` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [md5](https://github.com/stainless-steel/md5) | `0.8.0` | `0.8.1` |\n| [moka](https://github.com/moka-rs/moka) | `0.12.15` | `0.12.16` |\n| [nvml-wrapper](https://github.com/Cldfire/nvml-wrapper) | `0.12.1` | `0.13.0` |\n| [path-absolutize](https://github.com/magiclen/path-absolutize) | `3.1.1` | `4.0.1` |\n| [rand](https://github.com/rust-random/rand) | `0.10.1` | `0.10.2` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.2.4` | `1.7.0` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.4` | `1.1.5` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.5.0` | `4.0.1` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.2` | `1.16.1` |\n| [snafu](https://github.com/shepmaster/snafu) | `0.9.1` | `0.9.2` |\n| [snap](https://github.com/BurntSushi/rust-snappy) | `1.1.1` | `1.1.2` |\n| [starshard](https://github.com/houseme/starshard) | `2.2.1` | `2.3.0` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.39.5` | `0.39.6` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.3` | `1.26.1` |\n| [xxhash-rust](https://github.com/DoumanAsh/xxhash-rust) | `0.8.15` | `0.8.18` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [dial9-tokio-telemetry](https://github.com/dial9-rs/dial9) | `0.3.13` | `0.5.1` |\n| [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.32.0` | `0.32.1` |\n| [suppaftp](https://github.com/veeso/suppaftp) | `9.0.0` | `12.0.0` |\n| [rcgen](https://github.com/rustls/rcgen) | `0.14.8` | `0.14.10` |\n| [minlz](https://github.com/KarpelesLab/minlz-rs) | `1.1.0` | `1.2.3` |\n\n\nUpdates `async_zip` from 0.0.18 to 0.0.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Majored/rs-async-zip/releases\"\u003easync_zip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.0.19\u003c/h2\u003e\n\u003cp\u003eBumps to v0.0.19, which lands \u003ca href=\"https://redirect.github.com/Majored/rs-async-zip/issues/192\"\u003e#192\u003c/a\u003e, a rewrite of the seek reader. See \u003ca href=\"https://github.com/Majored/rs-async-zip/blob/main/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e and \u003ca href=\"https://github.com/Majored/rs-async-zip/blob/main/MIGRATION.md\"\u003eMIGRATION.md\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Majored/rs-async-zip/blob/main/CHANGELOG.md\"\u003easync_zip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.0.19] - 2026-08-22\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThis changelog and MIGRATION.md.\u003c/li\u003e\n\u003cli\u003eTerminology and high-level ZIP concepts (archive, file, LF/LFH, CDR/CDRH, EOCDR, CEOCDR)\ndocumented in the [\u003ccode\u003ebase\u003c/code\u003e] module, and used consistently across the new API.\u003c/li\u003e\n\u003cli\u003eTracing as an optional dependency, enabled via the \u003ccode\u003etracing\u003c/code\u003e feature. Included in \u003ccode\u003efull\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAn initial re-write of the read module. This is still in active development, with no stream\nreader currently. The intent is to fully replace the existing \u003ccode\u003eread\u003c/code\u003e module with it. Improvements\ninclude a large set of configurable validation checks. This reader is intended to be in feature\nparity with the old read module. It lives at [\u003ccode\u003ebase::read1\u003c/code\u003e] until then, and provides:\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::seek::ZipArchiveReader\u003c/code\u003e], which reads the central directory up-front and opens\nfiles by index without consuming the source reader ([\u003ccode\u003efile()\u003c/code\u003e], or [\u003ccode\u003efile_oneshot()\u003c/code\u003e]).\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::seek::ZipArchiveFactory\u003c/code\u003e], a user-supplied generator function which produces\nadditional readers over the same archive for concurrent/parallel file reads.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::seek::ZipArchiveInner\u003c/code\u003e], shareable archive metadata which can be reused across\nreaders via [\u003ccode\u003enew_with_inner()\u003c/code\u003e] to avoid re-reading the central directory.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::ZipFileReader\u003c/code\u003e], an [\u003ccode\u003eAsyncRead\u003c/code\u003e] over a single file which validates the CRC32\nand uncompressed size on EOF.\u003c/li\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read1::ZipOptions\u003c/code\u003e], a set of configurable validations and limits, plus\n[\u003ccode\u003eZipOptions::untrusted()\u003c/code\u003e] as a conservative starting point for untrusted archives.\u003c/li\u003e\n\u003cli\u003eZIP64 support, including ZIP64-aware accessors on [\u003ccode\u003eLF\u003c/code\u003e], [\u003ccode\u003eCDR\u003c/code\u003e] and [\u003ccode\u003eCEOCDR\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eThe [\u003ccode\u003espec\u003c/code\u003e] module is now public, exposing [\u003ccode\u003espec::headers1\u003c/code\u003e] (primitive headers),\n[\u003ccode\u003espec::constructs\u003c/code\u003e] (headers combined with their variable-length data), [\u003ccode\u003espec::extra\u003c/code\u003e]\n(extra fields), [\u003ccode\u003espec::ZipString\u003c/code\u003e] and the [\u003ccode\u003espec::KnownSize\u003c/code\u003e] trait.\u003c/li\u003e\n\u003cli\u003eNew [\u003ccode\u003eZipError\u003c/code\u003e] variants covering header/CDR mismatches, configured limits, invalid offsets,\nmissing ZIP64 records, and binary parse failures.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003efull\u003c/code\u003e feature now includes \u003ccode\u003etracing\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe specification link in the README and crate docs now points at PKWARE's APPNOTE.TXT.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[\u003ccode\u003ebase::read::seek::ZipFileReader\u003c/code\u003e], [\u003ccode\u003ebase::read::mem::ZipFileReader\u003c/code\u003e] and\n[\u003ccode\u003etokio::read::fs::ZipFileReader\u003c/code\u003e] in favour of [\u003ccode\u003ebase::read1\u003c/code\u003e].\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRemoved\u003c/h3\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe new reader bounds what an archive can make it allocate or read on your behalf. Extra field\nblock sizes, extra field counts, central directory size and file counts, and per-file compressed\nand uncompressed sizes are all checked against configured limits before anything is allocated.\nFile names remain your responsibility to sanitise.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/7c3aefe4bacc3b14eab4b445f73148193b34319d\"\u003e\u003ccode\u003e7c3aefe\u003c/code\u003e\u003c/a\u003e Add compare changelog for 0.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/173bb0b161ff65ce775e3df0f2c51a1a4214ef1b\"\u003e\u003ccode\u003e173bb0b\u003c/code\u003e\u003c/a\u003e Fix README issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/e8cc897fefb5f7af74271f8929c0c042b6cad833\"\u003e\u003ccode\u003ee8cc897\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/b55a19c23f8b08572b330c3f6ac53a9e93f401ad\"\u003e\u003ccode\u003eb55a19c\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/a64cf79ac6634aece9017e2cd288631c844fbf9b\"\u003e\u003ccode\u003ea64cf79\u003c/code\u003e\u003c/a\u003e Fill changelog/migration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/2785a05dff2a2450529862a0f90c18e8c2a6f28b\"\u003e\u003ccode\u003e2785a05\u003c/code\u003e\u003c/a\u003e Fix typos\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/15fedd6d81097707f21416da87f278a4c8a793f7\"\u003e\u003ccode\u003e15fedd6\u003c/code\u003e\u003c/a\u003e Fix no features tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/15fa4cd5e142dc5510ca90d403be241ec12baae8\"\u003e\u003ccode\u003e15fa4cd\u003c/code\u003e\u003c/a\u003e Audit fixes for breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/bd85e7403accc75313313d35e79c3754a591ce9a\"\u003e\u003ccode\u003ebd85e74\u003c/code\u003e\u003c/a\u003e Latest fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Majored/rs-async-zip/commit/7936ed9e3e1387c0c4e92b114a076e8c8c70404d\"\u003e\u003ccode\u003e7936ed9\u003c/code\u003e\u003c/a\u003e Spec pub use changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Majored/rs-async-zip/compare/v0.0.18...v0.0.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-compression` from 0.4.42 to 0.4.48\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Nullus157/async-compression/releases\"\u003easync-compression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-compression-v0.4.48\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(gzip)\u003c/em\u003e reject invalid header before the full 10 bytes arrive (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.47\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(zstd)\u003c/em\u003e avoid no-progress errors while awaiting input (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.46\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReturn UnexpectedEof when deflate64 does not progress (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.45\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e update zstd requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.44\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdated the following local packages: compression-core, compression-codecs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003easync-compression-v0.4.43\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix hang when decoding a corrupt subsequent zstd frame (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/pull/470\"\u003e#470\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/0541781edcf59d8836c9157105bbd5e818d1fb0d\"\u003e\u003ccode\u003e0541781\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/7f2e753c301d50bfeea8a414879d4ce0af41807c\"\u003e\u003ccode\u003e7f2e753\u003c/code\u003e\u003c/a\u003e fix(gzip): reject invalid header before the full 10 bytes arrive (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/d34d64e4762d69e394c255f16aea71ed6e08f439\"\u003e\u003ccode\u003ed34d64e\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/487\"\u003e#487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/2577ac7e3c0e44dd700cc47fc9e6aeaedf2c19d9\"\u003e\u003ccode\u003e2577ac7\u003c/code\u003e\u003c/a\u003e fix(zstd): avoid no-progress errors while awaiting input (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/486\"\u003e#486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/3f2a60041bdb51c087166893504b35f7d007e0d1\"\u003e\u003ccode\u003e3f2a600\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/b22cd694cf6cb2f4753c8cae0bfdebd4b78b6fe3\"\u003e\u003ccode\u003eb22cd69\u003c/code\u003e\u003c/a\u003e Return UnexpectedEof when deflate64 does not progress (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/483\"\u003e#483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/d8c1b476bda99a05c4cc67af1ef45c2dc2405926\"\u003e\u003ccode\u003ed8c1b47\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/482\"\u003e#482\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/9ffc96c79755cb24d80c1e15507d4ae6d795e9de\"\u003e\u003ccode\u003e9ffc96c\u003c/code\u003e\u003c/a\u003e chore(deps): update zstd requirement from 0.13 to 0.14 (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/481\"\u003e#481\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/a867d186019e1df2d29859be9478b77661ba3484\"\u003e\u003ccode\u003ea867d18\u003c/code\u003e\u003c/a\u003e chore: release (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/478\"\u003e#478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nullus157/async-compression/commit/ee526f779c01200a4714743d1ac1b7f0cb511b24\"\u003e\u003ccode\u003eee526f7\u003c/code\u003e\u003c/a\u003e Fix safety contract on assume_init, use asserts (\u003ca href=\"https://redirect.github.com/Nullus157/async-compression/issues/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Nullus157/async-compression/compare/async-compression-v0.4.42...async-compression-v0.4.48\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-nats` from 0.49.1 to 0.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nats-io/nats.rs/releases\"\u003easync-nats's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003easync-nats/v0.50.0\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThis release allows for on-demand swap between \u003ccode\u003echrono\u003c/code\u003e and \u003ccode\u003etime\u003c/code\u003e crates.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd chrono as alternative to time crate by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1595\"\u003enats-io/nats.rs#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse new start method for retry start in nats-server crate by \u003ca href=\"https://github.com/Jarema\"\u003e\u003ccode\u003e@​Jarema\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1603\"\u003enats-io/nats.rs#1603\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix account info deser failure on servers with tiered jetstream by \u003ca href=\"https://github.com/xanderio\"\u003e\u003ccode\u003e@​xanderio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1604\"\u003enats-io/nats.rs#1604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChrono vs Time\u003c/h2\u003e\n\u003cp\u003eEnabling \u003ccode\u003echrono\u003c/code\u003e anywhere in the\ndependency graph selects the chrono backend for the whole build (Cargo feature unification).\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xanderio\"\u003e\u003ccode\u003e@​xanderio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/nats-io/nats.rs/pull/1604\"\u003enats-io/nats.rs#1604\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.49.1...async-nats/v0.50.0\"\u003ehttps://github.com/nats-io/nats.rs/compare/async-nats/v0.49.1...async-nats/v0.50.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/nats-io/nats.rs/commit/9b382a2a01b5404cd66bee6c2b4f0c82c9943063\"\u003e\u003ccode\u003e9b382a2\u003c/code\u003e\u003c/a\u003e Release v0.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/834b129201ea7c4321632d8d11eb147bb377339f\"\u003e\u003ccode\u003e834b129\u003c/code\u003e\u003c/a\u003e Apply linter fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/d00e6b58d8da89a1b60f23b756173b6379dccbd7\"\u003e\u003ccode\u003ed00e6b5\u003c/code\u003e\u003c/a\u003e Fix account info deser failure on servers with tiered jetstream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/afceb767c28fd8b2aa7c9b214527ca9b2c653efa\"\u003e\u003ccode\u003eafceb76\u003c/code\u003e\u003c/a\u003e Replace dead feature-powerset CI job with curated feature check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/a493d159d8c454d27fa60a880e7eaa95526e4e5f\"\u003e\u003ccode\u003ea493d15\u003c/code\u003e\u003c/a\u003e Switch to tryhard for nats-server tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/c27e773bba8f1d1389c118ff11cf92e4db1be38e\"\u003e\u003ccode\u003ec27e773\u003c/code\u003e\u003c/a\u003e Use new start method for retry start in nats-server crate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/86ecbaf8d506a6c2922b0fd7392cd2e973e2f7e4\"\u003e\u003ccode\u003e86ecbaf\u003c/code\u003e\u003c/a\u003e Use time by default and cover chrono in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nats-io/nats.rs/commit/15f9f63453df0fd17e853ac3be6d881aa271a28e\"\u003e\u003ccode\u003e15f9f63\u003c/code\u003e\u003c/a\u003e Add chrono as alternative to time.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nats-io/nats.rs/compare/async-nats/v0.49.1...async-nats/v0.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-core` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pollster` from 0.4.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zesterer/pollster/blob/master/CHANGELOG.md\"\u003epollster's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e[1.0.1] - 2026-07-10\u003c/h1\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 for docsrs builds\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e[1.0.0] - 2026-07-09\u003c/h1\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFutureExt\u003c/code\u003e is now implemented for \u003ccode\u003eIntoFuture\u003c/code\u003e, not just \u003ccode\u003eFuture\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\u003eSee full diff in \u003ca href=\"https://github.com/zesterer/pollster/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pulsar` from 6.8.0 to 6.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/streamnative/pulsar-rs/releases\"\u003epulsar's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: support get schema api in admin by \u003ca href=\"https://github.com/jiangpengcheng\"\u003e\u003ccode\u003e@​jiangpengcheng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/pull/417\"\u003estreamnative/pulsar-rs#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add Java-compatible partition key bytes by \u003ca href=\"https://github.com/ltseeley\"\u003e\u003ccode\u003e@​ltseeley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/pull/424\"\u003estreamnative/pulsar-rs#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jiangpengcheng\"\u003e\u003ccode\u003e@​jiangpengcheng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/pull/417\"\u003estreamnative/pulsar-rs#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ltseeley\"\u003e\u003ccode\u003e@​ltseeley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/pull/424\"\u003estreamnative/pulsar-rs#424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/streamnative/pulsar-rs/compare/v6.8.0...v6.9.0\"\u003ehttps://github.com/streamnative/pulsar-rs/compare/v6.8.0...v6.9.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/streamnative/pulsar-rs/commit/1e974c2f4e2236edca932e78a14ba34179211a39\"\u003e\u003ccode\u003e1e974c2\u003c/code\u003e\u003c/a\u003e Release 6.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamnative/pulsar-rs/commit/929bc549b2130d1e49e16bac0a652be59d483c7d\"\u003e\u003ccode\u003e929bc54\u003c/code\u003e\u003c/a\u003e feat: Add Java-compatible partition key bytes (\u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/streamnative/pulsar-rs/commit/95a0d73290d56be5d24eb3ed0d5d7d73f3a44343\"\u003e\u003ccode\u003e95a0d73\u003c/code\u003e\u003c/a\u003e feat: support get schema api in admin (\u003ca href=\"https://redirect.github.com/streamnative/pulsar-rs/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/streamnative/pulsar-rs/compare/v6.8.0...v6.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lapin` from 4.10.0 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amqp-rs/lapin/blob/main/CHANGELOG.md\"\u003elapin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e4.11.0 (2026-09-08)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eProperly retry initial connection when recover is enabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/0dc84fc1f6736817b75f7699e18ea2b08d3ed45f\"\u003e\u003ccode\u003e0dc84fc\u003c/code\u003e\u003c/a\u003e v4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/c225973b1f8360aa3f81c927ab75f8a797aaea69\"\u003e\u003ccode\u003ec225973\u003c/code\u003e\u003c/a\u003e Restart the initial protocol handshake after a TCP half-close\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/2d4f93905ad7cfa748f82af7e256640e0782156a\"\u003e\u003ccode\u003e2d4f939\u003c/code\u003e\u003c/a\u003e Reject pending connection steps when initializing recovery\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amqp-rs/lapin/commit/a2db8b7ee447932febe2c5a1aa08bad08b2a499f\"\u003e\u003ccode\u003ea2db8b7\u003c/code\u003e\u003c/a\u003e update Cargo.lock\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/amqp-rs/lapin/compare/v4.10.0...v4.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hyper` from 1.10.1 to 1.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/releases\"\u003ehyper's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edetect TE: trailers caselessly and with other values (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4152\"\u003e#4152\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7\"\u003e72fcf545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize \u003ccode\u003e\\n\\r\\n\u003c/code\u003e as a head terminator in the partial-read fast path (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4147\"\u003e#4147\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad\"\u003e3534d75c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eflush bytes buffered by the write re-check before yielding (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/f660f5bf6eed3fe793f899507ff5bb9e266d4b0d\"\u003ef660f5bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eevict pooled conn on request-side Connection: close (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4110\"\u003e#4110\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/da19be08f34d3da01c4c0f9cfe2837e7d377f73d\"\u003eda19be08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(http1): evict pooled conn on request-side Connection: close by \u003ca href=\"https://github.com/samlandfried\"\u003e\u003ccode\u003e@​samlandfried\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4110\"\u003ehyperium/hyper#4110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(http1): rewrite disabled old 0.1-futures conn tests by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4138\"\u003ehyperium/hyper#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate CONTRIBUTING.md by \u003ca href=\"https://github.com/Catwoman08\"\u003e\u003ccode\u003e@​Catwoman08\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4140\"\u003ehyperium/hyper#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(error/upgrade): move from the use of ref patterns to \u003ccode\u003e\u0026amp;\u003c/code\u003e and remove allow for lint \u003ccode\u003eref_patterns\u003c/code\u003e by \u003ca href=\"https://github.com/logan-bobo\"\u003e\u003ccode\u003e@​logan-bobo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4141\"\u003ehyperium/hyper#4141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): flush bytes buffered by the write re-check before yielding by \u003ca href=\"https://github.com/ricochet\"\u003e\u003ccode\u003e@​ricochet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4143\"\u003ehyperium/hyper#4143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix documentation typo by \u003ca href=\"https://github.com/latent-9\"\u003e\u003ccode\u003e@​latent-9\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4146\"\u003ehyperium/hyper#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(http2): reserve minimal send capacity when piping request bodies by \u003ca href=\"https://github.com/sandersaares\"\u003e\u003ccode\u003e@​sandersaares\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4149\"\u003ehyperium/hyper#4149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(lib): cleanup old commented code by \u003ca href=\"https://github.com/dswij\"\u003e\u003ccode\u003e@​dswij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4151\"\u003ehyperium/hyper#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): recognize \\n\\r\\n as a head terminator in the partial-read fast path by \u003ca href=\"https://github.com/nam2ee\"\u003e\u003ccode\u003e@​nam2ee\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4147\"\u003ehyperium/hyper#4147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(body): add streaming read examples by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4148\"\u003ehyperium/hyper#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(http1): detect TE: trailers caselessly and with other values by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4152\"\u003ehyperium/hyper#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix missing_errors_doc lint by \u003ca href=\"https://github.com/CinisBorn\"\u003e\u003ccode\u003e@​CinisBorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4154\"\u003ehyperium/hyper#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: drop redundant \u003ccode\u003econtinue\u003c/code\u003e and remove needless_continue allow by \u003ca href=\"https://github.com/MsfPablo\"\u003e\u003ccode\u003e@​MsfPablo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4157\"\u003ehyperium/hyper#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: expand crate-level cancel safety section with HTTP/1 vs HTTP/2 by \u003ca href=\"https://github.com/MsfPablo\"\u003e\u003ccode\u003e@​MsfPablo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4156\"\u003ehyperium/hyper#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(lib): temporarily allow some new clippy lints by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4165\"\u003ehyperium/hyper#4165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an initial COLLABORATORS guide by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4158\"\u003ehyperium/hyper#4158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eclippy: remove lints removed in newer clippy versions by \u003ca href=\"https://github.com/tangaac\"\u003e\u003ccode\u003e@​tangaac\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4167\"\u003ehyperium/hyper#4167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare v1.11.1 by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4169\"\u003ehyperium/hyper#4169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samlandfried\"\u003e\u003ccode\u003e@​samlandfried\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4110\"\u003ehyperium/hyper#4110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Catwoman08\"\u003e\u003ccode\u003e@​Catwoman08\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4140\"\u003ehyperium/hyper#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/logan-bobo\"\u003e\u003ccode\u003e@​logan-bobo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4141\"\u003ehyperium/hyper#4141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ricochet\"\u003e\u003ccode\u003e@​ricochet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4143\"\u003ehyperium/hyper#4143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/latent-9\"\u003e\u003ccode\u003e@​latent-9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4146\"\u003ehyperium/hyper#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sandersaares\"\u003e\u003ccode\u003e@​sandersaares\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4149\"\u003ehyperium/hyper#4149\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nam2ee\"\u003e\u003ccode\u003e@​nam2ee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4147\"\u003ehyperium/hyper#4147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4148\"\u003ehyperium/hyper#4148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CinisBorn\"\u003e\u003ccode\u003e@​CinisBorn\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4154\"\u003ehyperium/hyper#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MsfPablo\"\u003e\u003ccode\u003e@​MsfPablo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4157\"\u003ehyperium/hyper#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tangaac\"\u003e\u003ccode\u003e@​tangaac\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/hyper/pull/4167\"\u003ehyperium/hyper#4167\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.11.0...v1.11.1\"\u003ehttps://github.com/hyperium/hyper/compare/v1.11.0...v1.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ert:\u003c/strong\u003e add \u003ccode\u003eReadBufCursor::initialized_unfilled()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4115\"\u003e#4115\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/ccc1e850dc0cda3e71b0acd11f60ca3d48d09034\"\u003eccc1e850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/hyper/blob/master/CHANGELOG.md\"\u003ehyper's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev1.11.1 (2026-08-27)\u003c/h3\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003edetect TE: trailers caselessly and with other values (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4152\"\u003e#4152\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7\"\u003e72fcf545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erecognize \u003ccode\u003e\\n\\r\\n\u003c/code\u003e as a head terminator in the partial-read fast path (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4147\"\u003e#4147\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad\"\u003e3534d75c\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4145\"\u003e#4145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eflush bytes buffered by the write re-check before yielding (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4143\"\u003e#4143\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/f660f5bf6eed3fe793f899507ff5bb9e266d4b0d\"\u003ef660f5bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eevict pooled conn on request-side Connection: close (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4110\"\u003e#4110\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/da19be08f34d3da01c4c0f9cfe2837e7d377f73d\"\u003eda19be08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.0 (2026-07-20)\u003c/h2\u003e\n\u003ch4\u003eBug Fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp1:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003ediscard content-length header when received before transfer-encoding (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4124\"\u003e#4124\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/540fff9180ce47ee5fab01b6cc2126eb6c286eda\"\u003e540fff91\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4123\"\u003e#4123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse append for repeat trailer values in encoder (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4118\"\u003e#4118\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/de1483d7db70477cc8799a344634ae6ee020a7db\"\u003ede1483d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eallow up to max_headers trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4108\"\u003e#4108\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/f584091ac096bd5dd478f73256188c3261a945b9\"\u003ef584091a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse append for repeat trailers (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4107\"\u003e#4107\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/876effe10fd8f8ad4535ade1f84e88f199f2cf6b\"\u003e876effe1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eflush buffered data before shutdown (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4018\"\u003e#4018\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/72046cc72e7aa82c439eed00850b8b1ad3f7e4dc\"\u003e72046cc7\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4022\"\u003e#4022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emore strictly enforce max_buf_size when parsing (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4093\"\u003e#4093\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/90ede307470dba98b4e184ad88d6f5aae8b0afd7\"\u003e90ede307\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4081\"\u003e#4081\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e avoid buffering \u003ccode\u003eUpgraded\u003c/code\u003e writes without send capacity (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4102\"\u003e#4102\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/aecf5abfbc3dc95f21ac1538db1aa3f690fa6ab6\"\u003eaecf5abf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ert:\u003c/strong\u003e add \u003ccode\u003eReadBufCursor::initialized_unfilled()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4115\"\u003e#4115\u003c/a\u003e) (\u003ca href=\"https://github.com/hyperium/hyper/commit/ccc1e850dc0cda3e71b0acd11f60ca3d48d09034\"\u003eccc1e850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/6371cd425017155f7fbecef0e57b218edbe6a93a\"\u003e\u003ccode\u003e6371cd4\u003c/code\u003e\u003c/a\u003e v1.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/37c9d0c7e018d3c218f1fc0e472207ff05ef3772\"\u003e\u003ccode\u003e37c9d0c\u003c/code\u003e\u003c/a\u003e style(lib): remove lints that have been removed in newer clippy (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4167\"\u003e#4167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/08a288135fb66321940b07ac15f3b9b8e46bc861\"\u003e\u003ccode\u003e08a2881\u003c/code\u003e\u003c/a\u003e docs(contrib): add initial COLLABORATORS guide (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4158\"\u003e#4158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8b2e533253cf3acaadd85d3c05c93b3be2205d43\"\u003e\u003ccode\u003e8b2e533\u003c/code\u003e\u003c/a\u003e style(lib): temporarily allow some new clippy lints (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4165\"\u003e#4165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/8fcaf1a62787b824fdd7b95a3e7c9ea81acd3449\"\u003e\u003ccode\u003e8fcaf1a\u003c/code\u003e\u003c/a\u003e docs(lib): expand crate-level cancel safety section with HTTP/1 vs HTTP/2 (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/d32b294f0bd0320df96c37d39a3047219ab0d7ae\"\u003e\u003ccode\u003ed32b294\u003c/code\u003e\u003c/a\u003e style(lib): fix needless_continue lint (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4157\"\u003e#4157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/fca07bd3937d4a3a4822372acdf766d0640796af\"\u003e\u003ccode\u003efca07bd\u003c/code\u003e\u003c/a\u003e style(lib): fix missing_errors_doc lint (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4154\"\u003e#4154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/72fcf545c9b4a261f31d89bafd3019a2d4e9e1d7\"\u003e\u003ccode\u003e72fcf54\u003c/code\u003e\u003c/a\u003e fix(http1): detect TE: trailers caselessly and with other values (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4152\"\u003e#4152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/af432e993c92ea65e76fc590738334e74b5ccf34\"\u003e\u003ccode\u003eaf432e9\u003c/code\u003e\u003c/a\u003e docs(body): add streaming read examples (\u003ca href=\"https://redirect.github.com/hyperium/hyper/issues/4148\"\u003e#4148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/hyper/commit/3534d75c898da17b023e6bff9b4cf71afed123ad\"\u003e\u003ccode\u003e3534d75\u003c/code\u003e\u003c/a\u003e fix(http1): recognize \u003ccode\u003e\\n\\r\\n\u003c/code\u003e as a head terminator in the partial-read fast ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/hyper/compare/v1.10.1...v1.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http` from 1.4.2 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/releases\"\u003ehttp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(method): add QUERY method by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/798\"\u003ehyperium/http#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): allow empty paths in uri::Builder by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/853\"\u003ehyperium/http#853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(header,uri): faster value validation, URI parse/format, map inserts by \u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(uri): enforce max length in PathAndQuery by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/856\"\u003ehyperium/http#856\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/geeknoid\"\u003e\u003ccode\u003e@​geeknoid\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/hyperium/http/pull/852\"\u003ehyperium/http#852\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ehttps://github.com/hyperium/http/compare/v1.4.2...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http/blob/master/CHANGELOG.md\"\u003ehttp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.5.0 (July 29, 2026)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMethod::QUERY\u003c/code\u003e constant for the new QUERY method defined in RFC 10008.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::Builder::path_and_query()\u003c/code\u003e to allow empty strings to mean no path.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003euri::PathAndQuery\u003c/code\u003e parsing to enforce URI max length.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/16fc9a7b840c2181e7f8b37397c107b0ffcd050d\"\u003e\u003ccode\u003e16fc9a7\u003c/code\u003e\u003c/a\u003e v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/e559023f67e3fad6ecc3ee91307be178e0f13626\"\u003e\u003ccode\u003ee559023\u003c/code\u003e\u003c/a\u003e fix(uri): enforce max length in PathAndQuery (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/856\"\u003e#856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/2178e175c4e247a33ba5f6ca3503afb1afbaabba\"\u003e\u003ccode\u003e2178e17\u003c/code\u003e\u003c/a\u003e perf(header,uri): faster value validation, URI parse/format, map inserts (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/852\"\u003e#852\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/03c8cd7faeddfad00873b4d58a45ecdf74ebebe6\"\u003e\u003ccode\u003e03c8cd7\u003c/code\u003e\u003c/a\u003e fix(uri): allow empty paths in uri::Builder (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/853\"\u003e#853\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http/commit/bb8705b25cdb6e29081edf9ade2ea124f6783e18\"\u003e\u003ccode\u003ebb8705b\u003c/code\u003e\u003c/a\u003e feat(method): add QUERY method (\u003ca href=\"https://redirect.github.com/hyperium/http/issues/798\"\u003e#798\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hyperium/http/compare/v1.4.2...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body` from 1.0.1 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/0fc0a9415cff00df921c2e8b5b6bbcb9e1a34263\"\u003e\u003ccode\u003e0fc0a94\u003c/code\u003e\u003c/a\u003e docs: fix broken intradoc links (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/162\"\u003e#162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5a849d49dc8ddba3382cead6d0368264fae5d827\"\u003e\u003ccode\u003e5a849d4\u003c/code\u003e\u003c/a\u003e chore: add FUNDING.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/1a91851246be2ed913d6ace3f5cc18acf0d1d332\"\u003e\u003ccode\u003e1a91851\u003c/code\u003e\u003c/a\u003e feat: impl \u003ccode\u003eAdd\u003c/code\u003e for \u003ccode\u003eSizeHint\u003c/code\u003e's (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/156\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/v1.0.1...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-body-util` from 0.1.3 to 0.1.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/http-body/releases\"\u003ehttp-body-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ehttp-body-util-v0.1.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFused\u003c/code\u003e body combinator that always returns \u003ccode\u003eNone\u003c/code\u003e once completed.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBodyExt::into_stream()\u003c/code\u003e to convert a body into a \u003ccode\u003eStream\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFull::into_inner()\u003c/code\u003e to get the full \u003ccode\u003eBuf\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eInspectFrame\u003c/code\u003e and \u003ccode\u003eInspectErr\u003c/code\u003e combinators.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/07838bd97b714b95bd783cd695ebf211b67545c4\"\u003e\u003ccode\u003e07838bd\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/612118cc69be10ae8fef090798420846bfb606ba\"\u003e\u003ccode\u003e612118c\u003c/code\u003e\u003c/a\u003e docs: migrate from doc_auto_cfg to doc_cfg (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/175\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/768504721c1e27c598cf1d4e06e8cd5730f97d60\"\u003e\u003ccode\u003e7685047\u003c/code\u003e\u003c/a\u003e http-body-util v0.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/3396328602f7b147ae7b13f022c2b94dff9434e3\"\u003e\u003ccode\u003e3396328\u003c/code\u003e\u003c/a\u003e http-body v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/2fb78de9c875c364b7eb1a1a117acc3b83ffb13a\"\u003e\u003ccode\u003e2fb78de\u003c/code\u003e\u003c/a\u003e chore: bump license year (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/b16554b604e598466f6ae5a2689d637230d56d3e\"\u003e\u003ccode\u003eb16554b\u003c/code\u003e\u003c/a\u003e chore(ci): bump checkout to v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c0c53caee7b5192e83cd2bcd273f66419b8acedc\"\u003e\u003ccode\u003ec0c53ca\u003c/code\u003e\u003c/a\u003e chore(ci): use msrv aware update for msrv job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/5ed15d2c3d10592c82c4bab30c2cda060831bc47\"\u003e\u003ccode\u003e5ed15d2\u003c/code\u003e\u003c/a\u003e tests: fix clippy::double_parens\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/c8cb37f9ce2f8723b25e1ef1a9f6cb63ef1f9c54\"\u003e\u003ccode\u003ec8cb37f\u003c/code\u003e\u003c/a\u003e Derive \u003ccode\u003eCopy\u003c/code\u003e trait to \u003ccode\u003eSizeHint\u003c/code\u003e struct (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/164\"\u003e#164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyperium/http-body/commit/915d6d5cbb5406b09f1d95978096094a1d35d5bf\"\u003e\u003ccode\u003e915d6d5\u003c/code\u003e\u003c/a\u003e feat(util): add \u003ccode\u003eInspectErr\u003c/code\u003e, \u003ccode\u003eInspectFrame\u003c/code\u003e combinators (\u003ca href=\"https://redirect.github.com/hyperium/http-body/issues/161\"\u003e#161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/http-body/compare/http-body-util-v0.1.3...http-body-util-v0.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetai...\n\n_Description has been truncated_","html_url":"https://github.com/Harshithabr18/rustclone/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Harshithabr18%2Frustclone/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"1.12.4","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-17T09:55:52.000Z","version_change":"1.12.4 → 1.13.1","issue":{"uuid":"5485778627","node_id":"PR_kwDOT2NXpc8AAAABD59gEg","number":253,"state":"open","title":"chore(deps): bump the cargo group across 1 directory with 10 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-09-17T09:55:52.000Z","updated_at":"2026-09-17T09:56:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo","update_count":10,"packages":[{"name":"bytes","old_version":"1.12.0","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"jiff","old_version":"0.2.35","new_version":"0.2.37","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"gloo-timers","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/rustwasm/gloo"},{"name":"futures-util","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"uuid","old_version":"1.23.4","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"opendal","old_version":"0.58.2","new_version":"0.59.1","repository_url":"https://github.com/apache/opendal"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"ureq","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/algesten/ureq"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.12.0` | `1.12.1` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.35` | `0.2.37` |\n| [gloo-timers](https://github.com/rustwasm/gloo) | `0.3.0` | `0.4.0` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.26.1` |\n| [opendal](https://github.com/apache/opendal) | `0.58.2` | `0.59.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [ureq](https://github.com/algesten/ureq) | `3.4.1` | `3.4.2` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n\n\nUpdates `bytes` from 1.12.0 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.12.0...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jiff` from 0.2.35 to 0.2.37\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BurntSushi/jiff/blob/jiff-static-0.2.37/CHANGELOG.md\"\u003ejiff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.2.37 (2026-09-12)\u003c/h1\u003e\n\u003cp\u003eThis is a redux release of \u003ccode\u003e0.2.36\u003c/code\u003e that fixes a compilation bug.\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/647\"\u003e#647\u003c/a\u003e:\nFixes a compilation bug due to incorrect include paths.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.2.36 (2026-09-12)\u003c/h1\u003e\n\u003cp\u003eThis release has a couple bug fixes and adds opt-in integration with the\n\u003ccode\u003earbitrary\u003c/code\u003e crate.\u003c/p\u003e\n\u003cp\u003eEnhancements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/631\"\u003e#631\u003c/a\u003e:\nAdd optional \u003ccode\u003eArbitrary\u003c/code\u003e trait implementations from the \u003ccode\u003earbitrary\u003c/code\u003e crate.\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/pull/617\"\u003e#617\u003c/a\u003e:\nFixes a bug in \u003ccode\u003ejiff_core::tz::Offset\u003c/code\u003e checked subtraction routine.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/BurntSushi/jiff/issues/627\"\u003e#627\u003c/a\u003e:\nUse \u003ccode\u003eserialize_some\u003c/code\u003e for optional Serde helpers in \u003ccode\u003ejiff::fmt::serde\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/BurntSushi/jiff/commit/4100a7c71125b9523029566d1d18f8b227ecd18c\"\u003e\u003ccode\u003e4100a7c\u003c/code\u003e\u003c/a\u003e 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/c1febcb02d3d20e85e90ac862b019572c65ea9bb\"\u003e\u003ccode\u003ec1febcb\u003c/code\u003e\u003c/a\u003e changelog: 0.2.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/7bd0c36306bc204eaa350fbf280fa3ae3f7cb490\"\u003e\u003ccode\u003e7bd0c36\u003c/code\u003e\u003c/a\u003e doc: fix include paths, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/aa8008e824dbd99bd2b9ee25c653491a0865d612\"\u003e\u003ccode\u003eaa8008e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;doc: fix include paths\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/8c2585c7986ac0f0da1bed98b9615a647a0550d9\"\u003e\u003ccode\u003e8c2585c\u003c/code\u003e\u003c/a\u003e doc: fix include paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/7e8133168382ab8d65a795126c2c9624f61e9e89\"\u003e\u003ccode\u003e7e81331\u003c/code\u003e\u003c/a\u003e 0.2.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/d2f10b1d15db49f56f88666ef40a68cb7b747593\"\u003e\u003ccode\u003ed2f10b1\u003c/code\u003e\u003c/a\u003e jiff-core-0.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/189c39063edbe97cdf998174574787e5cb5cc783\"\u003e\u003ccode\u003e189c390\u003c/code\u003e\u003c/a\u003e changelog: 0.2.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/ab6e8c83462e9b6d0dfe33f9cb70583d3d82049b\"\u003e\u003ccode\u003eab6e8c8\u003c/code\u003e\u003c/a\u003e jiff: remove duplicated docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/jiff/commit/eabd5317b8614918ae3365190fb8bf9052fddd06\"\u003e\u003ccode\u003eeabd531\u003c/code\u003e\u003c/a\u003e jiff: add optional \u003ccode\u003earbitrary::Arbitrary\u003c/code\u003e implementations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.35...jiff-static-0.2.37\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `gloo-timers` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rustwasm/gloo/releases\"\u003egloo-timers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003egloo-timers 0.4.0\u003c/h2\u003e\n\u003cp\u003eMSRV updated to 1.82\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/ranile/gloo/blob/master/CHANGELOG.md\"\u003egloo-timers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 0.4.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.82 (\u003ca href=\"https://redirect.github.com/rustwasm/gloo/issues/505\"\u003e#505\u003c/a\u003e) by \u003ca href=\"https://github.com/martinfrances107\"\u003e\u003ccode\u003e@​martinfrances107\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/ranile/gloo/commit/c8feeb18bf5dde6b7aed80c749e1aef89b34fb52\"\u003e\u003ccode\u003ec8feeb1\u003c/code\u003e\u003c/a\u003e chore: release gloo-timers 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/d69fcff62ee63f37076c4a0715a6f828b0036599\"\u003e\u003ccode\u003ed69fcff\u003c/code\u003e\u003c/a\u003e chore: release gloo-net 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/7a57df39ff9d172ad0bbf91cf0fc48a57d428392\"\u003e\u003ccode\u003e7a57df3\u003c/code\u003e\u003c/a\u003e chore: release gloo-file 0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/2685476cd8495947d61eac98a6a5f25cc90d1a34\"\u003e\u003ccode\u003e2685476\u003c/code\u003e\u003c/a\u003e fix: correct gloo-history category slugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/b1d5129d93ff4dda112a8fd2846485bbcf3562e6\"\u003e\u003ccode\u003eb1d5129\u003c/code\u003e\u003c/a\u003e fix: correct gloo-storage category slugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/8316f33311e7a83cd1611b30f47dc27ecc53955d\"\u003e\u003ccode\u003e8316f33\u003c/code\u003e\u003c/a\u003e fix: correct gloo-render category slugs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/07345515229f46045cfa4f480ae401a464a4569a\"\u003e\u003ccode\u003e0734551\u003c/code\u003e\u003c/a\u003e chore: release gloo-console 0.4.0, gloo-dialogs 0.3.0, gloo-events 0.3.0, glo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/e6280d4b93c86a478a8f2f31af5f13d770b156b7\"\u003e\u003ccode\u003ee6280d4\u003c/code\u003e\u003c/a\u003e chore: release gloo-utils 0.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/cca8089045c0b208bf2f4581d61503686a197b69\"\u003e\u003ccode\u003ecca8089\u003c/code\u003e\u003c/a\u003e chore: release gloo-worker-macros 0.2.0 and gloo-worker 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ranile/gloo/commit/a8af99c835468f84a1a5c9933cbae07ede9ad174\"\u003e\u003ccode\u003ea8af99c\u003c/code\u003e\u003c/a\u003e chore: update rust dependencies (\u003ca href=\"https://redirect.github.com/rustwasm/gloo/issues/536\"\u003e#536\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rustwasm/gloo/compare/0.3.0...gloo-timers-v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures-util` from 0.3.32 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures-util's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures-util's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.32...0.3.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.4 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `opendal` from 0.58.2 to 0.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/opendal/releases\"\u003eopendal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.59.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude the changelog in the \u003ccode\u003eopendal-core\u003c/code\u003e crate so packages downloaded from crates.io compile. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8223\"\u003eapache/opendal#8223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve GooseFS master addresses from \u003ccode\u003egoosefs-site.properties\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8216\"\u003eapache/opendal#8216\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport response header overrides in GCS presigned XML requests. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8206\"\u003eapache/opendal#8206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd conda-forge installation instructions for Python. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8213\"\u003eapache/opendal#8213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefresh the APT package index before installing dependencies. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8215\"\u003eapache/opendal#8215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the GHCR v2.0.0 GooseFS fixture image. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8214\"\u003eapache/opendal#8214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SatyamPandey-07\"\u003e\u003ccode\u003e@​SatyamPandey-07\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8206\"\u003eapache/opendal#8206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/opendal/compare/v0.59.0...v0.59.1\"\u003ehttps://github.com/apache/opendal/compare/v0.59.0...v0.59.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.59.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCore: construct \u003ccode\u003eMetadata\u003c/code\u003e with \u003ccode\u003eMetadataBuilder\u003c/code\u003e. Direct constructors, setters, and \u003ccode\u003ewith_*\u003c/code\u003e methods have been removed; \u003ccode\u003eMetadata::user_metadata()\u003c/code\u003e now returns a borrowed \u003ccode\u003eUserMetadata\u003c/code\u003e view. Metadata and frozen operation value blocks must fit within \u003ccode\u003eu16::MAX\u003c/code\u003e encoded bytes.\u003c/li\u003e\n\u003cli\u003eCore: \u003ccode\u003eDeleteInput\u003c/code\u003e has been removed. Pass \u003ccode\u003e(String, DeleteOptions)\u003c/code\u003e when delete options are required; custom \u003ccode\u003eIntoDeleteInput\u003c/code\u003e implementations must return that pair.\u003c/li\u003e\n\u003cli\u003eCore: \u003ccode\u003eCapability\u003c/code\u003e and the public operation option structs gained fields. Use \u003ccode\u003e..Default::default()\u003c/code\u003e in struct literals to remain source-compatible.\u003c/li\u003e\n\u003cli\u003eCore: service conflicts can now return \u003ccode\u003eErrorKind::Conflict\u003c/code\u003e. Conditional failures still return \u003ccode\u003eErrorKind::ConditionNotMatch\u003c/code\u003e; update recovery logic that grouped both cases together.\u003c/li\u003e\n\u003cli\u003eRaw API: \u003ccode\u003eOpCopier\u003c/code\u003e has been merged into \u003ccode\u003eOpCopy\u003c/code\u003e. Raw operation mutation methods and direct \u003ccode\u003eFrom\u0026lt;WriteOptions\u0026gt;\u003c/code\u003e, \u003ccode\u003eFrom\u0026lt;DeleteOptions\u0026gt;\u003c/code\u003e, and \u003ccode\u003eFrom\u0026lt;CopyOptions\u0026gt;\u003c/code\u003e conversions have been removed; use capability-aware \u003ccode\u003efrom_options\u003c/code\u003e constructors.\u003c/li\u003e\n\u003cli\u003eRaw API: listed entries now contain finalized \u003ccode\u003eMetadata\u003c/code\u003e; \u003ccode\u003eraw::oio::Entry::set_mode\u003c/code\u003e and \u003ccode\u003emetadata_mut\u003c/code\u003e have been removed. The new \u003ccode\u003eCompose\u003c/code\u003e and \u003ccode\u003eRestore\u003c/code\u003e variants also changed implicit numeric \u003ccode\u003eOperation\u003c/code\u003e discriminants, which are not a stable contract.\u003c/li\u003e\n\u003cli\u003eServices: \u003ccode\u003eCloudflareKvConfig\u003c/code\u003e, \u003ccode\u003eMemcachedConfig\u003c/code\u003e, and \u003ccode\u003eRedisConfig\u003c/code\u003e now use \u003ccode\u003eOption\u0026lt;raw::SignedDuration\u0026gt;\u003c/code\u003e for public \u003ccode\u003edefault_ttl\u003c/code\u003e fields.\u003c/li\u003e\n\u003cli\u003eIntegrations: \u003ccode\u003eobject_store_opendal\u003c/code\u003e 0.60 and \u003ccode\u003eparquet_opendal\u003c/code\u003e 0.10 use \u003ccode\u003eopendal\u003c/code\u003e 0.59. Update direct OpenDAL dependencies together.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/apache/opendal/blob/v0.59.0/core/core/src/docs/upgrade.md#upgrade-to-v059\"\u003ecore upgrade guide\u003c/a\u003e, \u003ca href=\"https://github.com/apache/opendal/blob/v0.59.0/integrations/object_store/upgrade.md#upgrade-to-v060\"\u003eobject_store integration guide\u003c/a\u003e, and \u003ca href=\"https://github.com/apache/opendal/blob/v0.59.0/integrations/parquet/upgrade.md#upgrade-to-v010\"\u003eParquet integration guide\u003c/a\u003e for migration examples.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bindings/dotnet): add DeleteOptions with delete functions by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8098\"\u003eapache/opendal#8098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add conditional delete with if-match by \u003ca href=\"https://github.com/YuangGao\"\u003e\u003ccode\u003e@​YuangGao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/7607\"\u003eapache/opendal#7607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/dotnet): support conditional delete with if-match by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8137\"\u003eapache/opendal#8137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support S3 Express session authentication by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8135\"\u003eapache/opendal#8135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support object restoration by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8143\"\u003eapache/opendal#8143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services): support conditional delete for Azure services by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8142\"\u003eapache/opendal#8142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRFC: Add limited read by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/7945\"\u003eapache/opendal#7945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/azdls): support custom credential providers by \u003ca href=\"https://github.com/zakariya-s\"\u003e\u003ccode\u003e@​zakariya-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8030\"\u003eapache/opendal#8030\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/opendal/blob/main/CHANGELOG.md\"\u003eopendal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[v0.59.1] - 2026-09-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInclude the changelog in the \u003ccode\u003eopendal-core\u003c/code\u003e crate so packages downloaded from crates.io compile. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8223\"\u003eapache/opendal#8223\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve GooseFS master addresses from \u003ccode\u003egoosefs-site.properties\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8216\"\u003eapache/opendal#8216\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport response header overrides in GCS presigned XML requests. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8206\"\u003eapache/opendal#8206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd conda-forge installation instructions for Python. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8213\"\u003eapache/opendal#8213\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRefresh the APT package index before installing dependencies. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8215\"\u003eapache/opendal#8215\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse the GHCR v2.0.0 GooseFS fixture image. \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8214\"\u003eapache/opendal#8214\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/apache/opendal/compare/v0.59.0...v0.59.1\"\u003ehttps://github.com/apache/opendal/compare/v0.59.0...v0.59.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[v0.59.0] - 2026-08-31\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecore: \u003ccode\u003eMetadata\u003c/code\u003e and raw operation arguments now use immutable compact representations. Construct metadata with \u003ccode\u003eMetadataBuilder\u003c/code\u003e, use \u003ccode\u003einto_builder()\u003c/code\u003e to modify existing metadata, and convert public options into finalized raw arguments. \u003ccode\u003eDeleteInput\u003c/code\u003e has been removed.\u003c/li\u003e\n\u003cli\u003ecore: \u003ccode\u003eOpCopier\u003c/code\u003e has been removed. Raw \u003ccode\u003eService::copy\u003c/code\u003e implementations now receive copy execution settings through \u003ccode\u003eOpCopy\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eintegrations/object_store: \u003ccode\u003eobject_store_opendal\u003c/code\u003e 0.60 uses \u003ccode\u003eopendal\u003c/code\u003e 0.59. Update direct OpenDAL dependencies together.\u003c/li\u003e\n\u003cli\u003eintegrations/parquet: \u003ccode\u003eparquet_opendal\u003c/code\u003e 0.10 uses \u003ccode\u003eopendal\u003c/code\u003e 0.59. Update direct OpenDAL dependencies together.\u003c/li\u003e\n\u003cli\u003ebindings/dotnet: \u003ccode\u003eOperator.DeleteAsync\u003c/code\u003e now accepts \u003ccode\u003eDeleteOptions\u003c/code\u003e before the cancellation token. Pass the token as \u003ccode\u003ecancellationToken: token\u003c/code\u003e, or pass \u003ccode\u003enull\u003c/code\u003e for options before a positional token.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bindings/dotnet): add DeleteOptions with delete functions by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8098\"\u003eapache/opendal#8098\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): add conditional delete with if-match by \u003ca href=\"https://github.com/YuangGao\"\u003e\u003ccode\u003e@​YuangGao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/7607\"\u003eapache/opendal#7607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(bindings/dotnet): support conditional delete with if-match by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8137\"\u003eapache/opendal#8137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support S3 Express session authentication by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8135\"\u003eapache/opendal#8135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support object restoration by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8143\"\u003eapache/opendal#8143\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services): support conditional delete for Azure services by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8142\"\u003eapache/opendal#8142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRFC: Add limited read by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/7945\"\u003eapache/opendal#7945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/azdls): support custom credential providers by \u003ca href=\"https://github.com/zakariya-s\"\u003e\u003ccode\u003e@​zakariya-s\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8030\"\u003eapache/opendal#8030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(core): add conflict error kind by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8154\"\u003eapache/opendal#8154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(parquet): expose writer abort by \u003ca href=\"https://github.com/starpact\"\u003e\u003ccode\u003e@​starpact\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8102\"\u003eapache/opendal#8102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: support if_not_changed preconditions by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8156\"\u003eapache/opendal#8156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/s3): support Writer::copy_from by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8140\"\u003eapache/opendal#8140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gcs-grpc): add GCS gRPC service by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8153\"\u003eapache/opendal#8153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(services/gcs): support compose by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8191\"\u003eapache/opendal#8191\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(services/monoiofs): use asyncband channels by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8126\"\u003eapache/opendal#8126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(bindings/dotnet): generate capability and service configs from core by \u003ca href=\"https://github.com/Fatorin\"\u003e\u003ccode\u003e@​Fatorin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8146\"\u003eapache/opendal#8146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(services): standardize error normalization by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8174\"\u003eapache/opendal#8174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor!: merge OpCopier into OpCopy by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8190\"\u003eapache/opendal#8190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor!: compact metadata and operation arguments by \u003ca href=\"https://github.com/Xuanwo\"\u003e\u003ccode\u003e@​Xuanwo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/apache/opendal/pull/8196\"\u003eapache/opendal#8196\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/opendal/commit/dcdd66091828a6a2a6f0981a0a84024d11ff2413\"\u003e\u003ccode\u003edcdd660\u003c/code\u003e\u003c/a\u003e chore: prepare release v0.59.1 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8228\"\u003e#8228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/8fcab844af9ad4b8ad91e6de58ea7fbeb051eba2\"\u003e\u003ccode\u003e8fcab84\u003c/code\u003e\u003c/a\u003e fix(core): include changelog in opendal-core package (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8223\"\u003e#8223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/54b33a16284da7c781824474cc1555e5ee379a51\"\u003e\u003ccode\u003e54b33a1\u003c/code\u003e\u003c/a\u003e fix(services/goosefs): resolve master addresses from goosefs-site.properties ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/72ef3f673dd4451f0969563b5a2def3f45cf80fb\"\u003e\u003ccode\u003e72ef3f6\u003c/code\u003e\u003c/a\u003e fix(ci/goosefs): switch the fixture image to GHCR v2.0.0 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/2403cf8fff2ab52b9fb0f53b42e9157150e45250\"\u003e\u003ccode\u003e2403cf8\u003c/code\u003e\u003c/a\u003e fix(ci): refresh apt index before installing packages (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8215\"\u003e#8215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/767c734788053d26f196797fcefc06defd0ec119\"\u003e\u003ccode\u003e767c734\u003c/code\u003e\u003c/a\u003e docs: add conda-forge installation instructions (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8213\"\u003e#8213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/670d8f9637ff79fd0a3a2f00cdf751fb3b11f994\"\u003e\u003ccode\u003e670d8f9\u003c/code\u003e\u003c/a\u003e feat(services/gcs): propagate response header overrides into presigned XML re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/3e190ac6bad5b132d397d46a0650367e22e75026\"\u003e\u003ccode\u003e3e190ac\u003c/code\u003e\u003c/a\u003e chore(release): prepare v0.59.0 (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8208\"\u003e#8208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/dc6ea03b5563a490329b000b7d65206eb1702a35\"\u003e\u003ccode\u003edc6ea03\u003c/code\u003e\u003c/a\u003e fix: preserve conditional error semantics (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8204\"\u003e#8204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/apache/opendal/commit/33d4048cbadd9545d1f359cfa5bf816ad40445c2\"\u003e\u003ccode\u003e33d4048\u003c/code\u003e\u003c/a\u003e fix(website): update dependency license manifest (\u003ca href=\"https://redirect.github.com/apache/opendal/issues/8203\"\u003e#8203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/apache/opendal/compare/v0.58.2...v0.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ureq` from 3.4.1 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/algesten/ureq/blob/main/CHANGELOG.md\"\u003eureq's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.4.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump ureq-proto to 0.6.3 (fixes network-path references in redirects)\u003c/li\u003e\n\u003cli\u003eBypass pooling for request connection settings incompatible with the Agent \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1201\"\u003e#1201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTry the next resolved address on unreachable/unavailable connect errors \u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1195\"\u003e#1195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/2e9ef24a80e1e7ecd0e6604f98ba49aceb7ec322\"\u003e\u003ccode\u003e2e9ef24\u003c/code\u003e\u003c/a\u003e 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/b9838412720b2200d707443153c0957ffc57edb6\"\u003e\u003ccode\u003eb983841\u003c/code\u003e\u003c/a\u003e Bump ureq-proto to 0.6.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/075a1d76d21bff5d4d19f9f4e506340f1c3a119e\"\u003e\u003ccode\u003e075a1d7\u003c/code\u003e\u003c/a\u003e Respect request connection settings when pooling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/algesten/ureq/commit/fb634dea387c45196b249955869fa64695cd3e27\"\u003e\u003ccode\u003efb634de\u003c/code\u003e\u003c/a\u003e Try the next resolved address when a connect fails for that address only (\u003ca href=\"https://redirect.github.com/algesten/ureq/issues/1195\"\u003e#1195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/algesten/ureq/compare/3.4.1...3.4.2\"\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\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/sagikazarmark/szamlazz-rs/pull/253","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sagikazarmark%2Fszamlazz-rs/issues/253","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/253/packages"}},{"old_version":"1.12.4","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-17T04:55:11.000Z","version_change":"1.12.4 → 1.13.1","issue":{"uuid":"5483082692","node_id":"PR_kwDORHG3tM8AAAABD3zSBQ","number":122,"state":"closed","title":"chore(deps): bump the all-cargo group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":"2026-09-24T04:55:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-17T04:55:11.000Z","updated_at":"2026-09-24T04:55:20.000Z","time_to_close":604808,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-cargo","update_count":17,"packages":[{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"boreal","old_version":"1.1.0","new_version":"1.2.0","repository_url":"https://github.com/vthib/boreal"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.7","new_version":"4.6.9","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":"libgit2-sys","old_version":"0.18.5+1.9.4","new_version":"0.18.8+1.9.7","repository_url":"https://github.com/rust-lang/git2-rs"},{"name":"open","old_version":"5.3.6","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"toml","old_version":"1.1.2+spec-1.1.0","new_version":"1.1.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"ignore","old_version":"0.4.27","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-cargo group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [boreal](https://github.com/vthib/boreal) | `1.1.0` | `1.2.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.7` | `4.6.9` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [libgit2-sys](https://github.com/rust-lang/git2-rs) | `0.18.5+1.9.4` | `0.18.8+1.9.7` |\n| [open](https://github.com/Byron/open-rs) | `5.3.6` | `5.4.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [toml](https://github.com/toml-rs/toml) | `1.1.2+spec-1.1.0` | `1.1.6+spec-1.1.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.27` | `0.4.33` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n\n\nUpdates `anyhow` from 1.0.103 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `boreal` from 1.1.0 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vthib/boreal/releases\"\u003eboreal's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003cp\u003eThis is mostly a bugfix release, but with a few dependencies and a MSRV bump. hence\nthe minor release.\u003c/p\u003e\n\u003ch1\u003eChanged\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate edition to 2024 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/248\"\u003e#248\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate MSRV to 1.85 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/248\"\u003e#248\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate object to 0.39 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/252\"\u003e#252\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate borsh to 1.7 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/258\"\u003e#258\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eFixed\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix windows token leak on windows process scanning \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/253\"\u003e#253\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix match counting bug on nocase string with case alternation \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/255\"\u003e#255\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/vthib/boreal/blob/master/CHANGELOG.md\"\u003eboreal's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.0] - 2026-07-16\u003c/h2\u003e\n\u003cp\u003eThis is mostly a bugfix release, but with a few dependencies and a MSRV bump. hence\nthe minor release.\u003c/p\u003e\n\u003ch3\u003eboreal\u003c/h3\u003e\n\u003ch4\u003eChanged\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate edition to 2024 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/248\"\u003e#248\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate MSRV to 1.85 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/248\"\u003e#248\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate object to 0.39 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/252\"\u003e#252\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate borsh to 1.7 \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/258\"\u003e#258\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixed\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix windows token leak on windows process scanning \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/253\"\u003e#253\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFix match counting bug on nocase string with case alternation \u003ca href=\"https://redirect.github.com/vthib/boreal/pull/255\"\u003e#255\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/8fd056a9f4fdf908612039fcb888119003facdd8\"\u003e\u003ccode\u003e8fd056a\u003c/code\u003e\u003c/a\u003e fixup! doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/34549c64b7a6b78d60df0215f5db354d291b1cd2\"\u003e\u003ccode\u003e34549c6\u003c/code\u003e\u003c/a\u003e release 1.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/7aff02bdf9df711845946dfd4e41f5ec0c39b3f1\"\u003e\u003ccode\u003e7aff02b\u003c/code\u003e\u003c/a\u003e doc: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/be5616f08e7669ca4f5b96eb8a1831718f026592\"\u003e\u003ccode\u003ebe5616f\u003c/code\u003e\u003c/a\u003e update some dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/1ec064657263777dc71efd60e0d096235d08ec22\"\u003e\u003ccode\u003e1ec0646\u003c/code\u003e\u003c/a\u003e fix: fix match counting bug on nocase string with case alt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/c38ae7180fe774cabc8752e0bb72ea9afb0055a6\"\u003e\u003ccode\u003ec38ae71\u003c/code\u003e\u003c/a\u003e chore: fix new clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/f770364819d18fbe299f7a86f58ee128dd4b78db\"\u003e\u003ccode\u003ef770364\u003c/code\u003e\u003c/a\u003e feat: only add SeDebugPrivilege once\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/7f6fa4a230e0665d69f90c871efeae4108256312\"\u003e\u003ccode\u003e7f6fa4a\u003c/code\u003e\u003c/a\u003e fix: do not leak process token in windows process scanning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/f7596e233a4b0b3db632f04a4ec62659bd3bd792\"\u003e\u003ccode\u003ef7596e2\u003c/code\u003e\u003c/a\u003e chore: update memmap2 in lock file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vthib/boreal/commit/969b91828edb288ed49ef890450c9f4cbd38aeed\"\u003e\u003ccode\u003e969b918\u003c/code\u003e\u003c/a\u003e chore: update pyo3 dependency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vthib/boreal/compare/v1.1.0...v1.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap_complete` from 4.6.7 to 4.6.9\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_complete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/\"\u003eKeep a Changelog\u003c/a\u003e\nand this project adheres to \u003ca href=\"https://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e5.0.0 - TBD\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eavailable through \u003ccode\u003eunstable-v5\u003c/code\u003e feature flag\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003eArgPredicate\u003c/code\u003e \u003ccode\u003enon_exhaustive\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::term_width\u003c/code\u003e to \u0026quot;source format\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Change default \u003ccode\u003eCommand::max_term_width\u003c/code\u003e to 100\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e types are now assuming to capture occurrences\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e \u003ccode\u003eValueEnum\u003c/code\u003e variants now use the full doc comment, not summary, for \u003ccode\u003ePossibleValue::help\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Default for deferring changed to \u003ccode\u003e#[command(defer = true)]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Group values by their occurrence with \u003ccode\u003eVec\u0026lt;Vec\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[Unreleased] - ReleaseDate\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/clap-rs/clap/commit/715b812f3b72ebca1d5ce257e0495e1e76aea56f\"\u003e\u003ccode\u003e715b812\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/89e6e9b59c6209c5d9817c7d113ad7ad7f6d6907\"\u003e\u003ccode\u003e89e6e9b\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3918cb4db643ffdfb3c8206d241d70acf6d5c5de\"\u003e\u003ccode\u003e3918cb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6468\"\u003e#6468\u003c/a\u003e from sjh9714/fix-bash-posix-fn-name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/526c81906357cae595259d46cea2fd4675489331\"\u003e\u003ccode\u003e526c819\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6469\"\u003e#6469\u003c/a\u003e from latent-9/docs/fix-derive-reference-link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/b2bd685a8e809df2049f5cf6777641d8f86aeef6\"\u003e\u003ccode\u003eb2bd685\u003c/code\u003e\u003c/a\u003e docs(clap_derive): Fix derive reference link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/ecee8a4f862b1b97ce2c7db5bf806cfe394a55f6\"\u003e\u003ccode\u003eecee8a4\u003c/code\u003e\u003c/a\u003e fix(complete): Name the function after fn_name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/6dd2e5a0802d84226afd63c427fc09940fa837d4\"\u003e\u003ccode\u003e6dd2e5a\u003c/code\u003e\u003c/a\u003e test(complete): Show POSIX bash will not source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/4684d7abc545cef1d78708864cfe8c7668ed49c1\"\u003e\u003ccode\u003e4684d7a\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/51d50ad3ae341f987f26115d6a6719cf76cc78f4\"\u003e\u003ccode\u003e51d50ad\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/3bc36222053a49936ea67e8616d1584a75c811b0\"\u003e\u003ccode\u003e3bc3622\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6457\"\u003e#6457\u003c/a\u003e from bl4ck4t/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.7...clap_complete-v4.6.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 0.3.3 to 0.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/releases\"\u003eglob's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace tempdir with tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/glob/blob/master/CHANGELOG.md\"\u003eglob's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4\"\u003e0.3.4\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReplace tempdir with tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSet the edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/pull/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/cfa2a58f2e44373573f657ec25b3621e44714dee\"\u003e\u003ccode\u003ecfa2a58\u003c/code\u003e\u003c/a\u003e chore: release v0.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/8a903ef83cdc3ac4be8a16c4160c570fcfead655\"\u003e\u003ccode\u003e8a903ef\u003c/code\u003e\u003c/a\u003e Set the edition to 2021\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/1f753241f047175126d1be051718d1a0994d29f4\"\u003e\u003ccode\u003e1f75324\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 6 to 7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/7df5575be1090ed26dfe29a617424a81bdfbc18a\"\u003e\u003ccode\u003e7df5575\u003c/code\u003e\u003c/a\u003e ci: Bump ubuntu-24.04 to ubuntu-26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/e476c2ac65baba95160feadb438c535b68781677\"\u003e\u003ccode\u003ee476c2a\u003c/code\u003e\u003c/a\u003e ci: Replace macos-13 and macos-15 with macos-26-intel and macos-26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/0dc6566edfe3c4d87580e46bab6441c84f469296\"\u003e\u003ccode\u003e0dc6566\u003c/code\u003e\u003c/a\u003e ci: Get MSRV directly from crate metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/c3c81deadaf32271ccafb187f3ff90d250c5bba5\"\u003e\u003ccode\u003ec3c81de\u003c/code\u003e\u003c/a\u003e ci: Bump MSRV of test dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/6bde97025420162502fda2c4a850137567db838c\"\u003e\u003ccode\u003e6bde970\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/0639988caf1c644b78629cd0f7d65f4d0a4920c9\"\u003e\u003ccode\u003e0639988\u003c/code\u003e\u003c/a\u003e Cache filename for sorting in \u003ccode\u003efill_todo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/181\"\u003e#181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/glob/commit/335da33c46daaa7db629ad77e07a9531909d9dfd\"\u003e\u003ccode\u003e335da33\u003c/code\u003e\u003c/a\u003e Replace \u003ccode\u003einto_error\u003c/code\u003e method with \u003ccode\u003eimpl Into\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/glob/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/glob/compare/v0.3.3...v0.3.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libgit2-sys` from 0.18.5+1.9.4 to 0.18.8+1.9.7\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rust-lang/git2-rs/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `open` from 5.3.6 to 5.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/releases\"\u003eopen's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eopen Windows paths without wildcard expansion\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eOpening a child of a bracket-named directory fails because Start-Process\nresolves parent directories as PowerShell wildcard patterns. The isolated\nWindows regression test reproduced WildcardPatternException for a copied\nexecutable under \u0026quot;【Tiny Asa】 [77P7V-712MB]\\child\u0026quot; before this change.\u003c/p\u003e\n\u003cp\u003eUse Test-Path and Invoke-Item with LiteralPath for existing items, retaining\nStart-Process for URLs and application names. These cmdlets also work under\nPowerShell Constrained Language Mode. Share the embedded script between\nWindows and WSL, keep targets in environment data, and stop on launch errors\nto report a nonzero exit status. Preserve the security boundary established\nin fd29861: cmd /c start remains opt-in through the insecure feature. No\npreviously removed launcher options are restored.\u003c/p\u003e\n\u003cp\u003eThe integration test launches only a copy of its own test binary, which\nrecords its executable path and exits. It checks absolute and relative paths\nwith invalid and valid bracket patterns, Unicode, backticks, quotes, shell\nmetacharacters, and leading dashes in normal and constrained PowerShell\nsessions, plus failure for a missing executable. It requires neither Explorer\nnor registered document or URL handlers. Adjust the existing fallback\nassertion to also allow the opt-in cmd launcher after Explorer with all\nfeatures enabled.\u003c/p\u003e\n\u003cp\u003eValidated locally on Windows with PowerShell 5.1.26100.33438 and rustc 1.97.1:\ncargo test and cargo test --all-features each passed all 19 tests, including\nthe behavioral regression. git diff --check passed, and cargo\npackage --list includes the embedded script. Test-Path returned false without\nerrors for representative https, mailto, and file URLs. Actual GUI folder,\ndocument, URL handling and WSL interop were not exercised locally.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e8 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/132\"\u003e#132\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Details\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/132\"\u003e#132\u003c/a\u003e\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eOpen Windows paths without wildcard expansion (ad95c40)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUncategorized\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/open-rs/blob/main/changelog.md\"\u003eopen's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.4 (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003c!-- raw HTML omitted --\u003e open Windows paths without wildcard expansion\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eOpening a child of a bracket-named directory fails because Start-Process\nresolves parent directories as PowerShell wildcard patterns. The isolated\nWindows regression test reproduced WildcardPatternException for a copied\nexecutable under \u0026quot;【Tiny Asa】 [77P7V-712MB]\\child\u0026quot; before this change.\u003c/p\u003e\n\u003cp\u003eUse Test-Path and Invoke-Item with LiteralPath for existing items, retaining\nStart-Process for URLs and application names. These cmdlets also work under\nPowerShell Constrained Language Mode. Share the embedded script between\nWindows and WSL, keep targets in environment data, and stop on launch errors\nto report a nonzero exit status. Preserve the security boundary established\nin fd29861: cmd /c start remains opt-in through the insecure feature. No\npreviously removed launcher options are restored.\u003c/p\u003e\n\u003cp\u003eThe integration test launches only a copy of its own test binary, which\nrecords its executable path and exits. It checks absolute and relative paths\nwith invalid and valid bracket patterns, Unicode, backticks, quotes, shell\nmetacharacters, and leading dashes in normal and constrained PowerShell\nsessions, plus failure for a missing executable. It requires neither Explorer\nnor registered document or URL handlers. Adjust the existing fallback\nassertion to also allow the opt-in cmd launcher after Explorer with all\nfeatures enabled.\u003c/p\u003e\n\u003cp\u003eValidated locally on Windows with PowerShell 5.1.26100.33438 and rustc 1.97.1:\ncargo test and cargo test --all-features each passed all 19 tests, including\nthe behavioral regression. git diff --check passed, and cargo\npackage --list includes the embedded script. Test-Path returned false without\nerrors for representative https, mailto, and file URLs. Actual GUI folder,\ndocument, URL handling and WSL interop were not exercised locally.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e2 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e8 days passed between releases.\u003c/li\u003e\n\u003cli\u003e1 commit was understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e1 unique issue was worked on: \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/132\"\u003e#132\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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/ba35e001028f03290eaae2cc1cad8411322507b2\"\u003e\u003ccode\u003eba35e00\u003c/code\u003e\u003c/a\u003e Release open v5.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/45317f8a4fdc43218dcc3418156e677e35662dff\"\u003e\u003ccode\u003e45317f8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/133\"\u003e#133\u003c/a\u003e from Byron/fix-open-on-windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/ad95c40f98144b368ec759492edecd0b8b20b672\"\u003e\u003ccode\u003ead95c40\u003c/code\u003e\u003c/a\u003e fix: open Windows paths without wildcard expansion (\u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/9551952253676494bb0bc5ccb9e79baf6998bd23\"\u003e\u003ccode\u003e9551952\u003c/code\u003e\u003c/a\u003e Release open v5.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/136d4d0aebb566449ee5b07151ae90ee3db305cf\"\u003e\u003ccode\u003e136d4d0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/131\"\u003e#131\u003c/a\u003e from ncfavier/reap\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/43e601dfdec770237fc13d31f8d2469439234caf\"\u003e\u003ccode\u003e43e601d\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/a78c0caa9608b7487925df9838a1ccee216e4384\"\u003e\u003ccode\u003ea78c0ca\u003c/code\u003e\u003c/a\u003e fix: wait for intermediate child to terminate when double-forking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/1a3ef5d5f981ed344fc3f08ca52b35efbb0b890a\"\u003e\u003ccode\u003e1a3ef5d\u003c/code\u003e\u003c/a\u003e Release open v5.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/7468760c0b149db984ca3ab35624ff028a9830dd\"\u003e\u003ccode\u003e7468760\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/Byron/open-rs/issues/130\"\u003e#130\u003c/a\u003e from s00d/fix/macos-that-detached-zombies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Byron/open-rs/commit/351bb54bcdbdd61ff8509fcb3bdb6712ed69ad4e\"\u003e\u003ccode\u003e351bb54\u003c/code\u003e\u003c/a\u003e review\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Byron/open-rs/compare/v5.3.6...v5.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `toml` from 1.1.2+spec-1.1.0 to 1.1.6+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/572c005d80cca5f7bd163805c2f33ba0a5207b6d\"\u003e\u003ccode\u003e572c005\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/66d0c53e1ec7cfc61f98c30b92f72e2ad1df4536\"\u003e\u003ccode\u003e66d0c53\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/07af4e7644d34d2d784bcd4f570c0619ee1626b2\"\u003e\u003ccode\u003e07af4e7\u003c/code\u003e\u003c/a\u003e perf: Reduce allocations in toml_edit parsing and dumping (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1215\"\u003e#1215\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/0ff90dbd7d7931b995f91cac661a12818cfd7ab7\"\u003e\u003ccode\u003e0ff90db\u003c/code\u003e\u003c/a\u003e perf(display): Write encoded strings directly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/efb25365450e5512efa76457fcd53b0bb1ee9c41\"\u003e\u003ccode\u003eefb2536\u003c/code\u003e\u003c/a\u003e perf(display): Move generated representation strings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/075c444fa05f359cce53dda0f1382a07ad72776e\"\u003e\u003ccode\u003e075c444\u003c/code\u003e\u003c/a\u003e refactor(display): Consolidate key-path encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/b48f33869f1024949945157c0ab540a114676fc0\"\u003e\u003ccode\u003eb48f338\u003c/code\u003e\u003c/a\u003e perf(display): Borrow table keys during document output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c6c1de348f6e276a58ce57ffdcdeb51065698709\"\u003e\u003ccode\u003ec6c1de3\u003c/code\u003e\u003c/a\u003e perf(parser): Move completed table header keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ec904630a54a9857babc7eab99c39d4bdc8173c4\"\u003e\u003ccode\u003eec90463\u003c/code\u003e\u003c/a\u003e perf(parser): Borrow input when creating editable documents\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d76a48af2f5bb783969295cf7dbbfb447f324ca1\"\u003e\u003ccode\u003ed76a48a\u003c/code\u003e\u003c/a\u003e test: Benchmark rendering generated keys and values\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v1.1.2...toml-v1.1.6\"\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.27 to 0.4.33\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/3fce3b5bb0236da2df6d99672afb8a719642eca7\"\u003e\u003ccode\u003e3fce3b5\u003c/code\u003e\u003c/a\u003e ignore-0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5055264ae021b5d0e01e55f723622d638ea877f0\"\u003e\u003ccode\u003e5055264\u003c/code\u003e\u003c/a\u003e globset-0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/020687a77d13146923333f0beb274eeabd54a270\"\u003e\u003ccode\u003e020687a\u003c/code\u003e\u003c/a\u003e ignore,globset: increase pool capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5ed408e17eccfc59bcec48f584feece902873e54\"\u003e\u003ccode\u003e5ed408e\u003c/code\u003e\u003c/a\u003e ignore-0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/435f59fc4b43af3ab32f34d53fa34978f393fe52\"\u003e\u003ccode\u003e435f59f\u003c/code\u003e\u003c/a\u003e ignore: skip loading unreachable ignore files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/f9c05a949d1a0dc8e16dee28ca9605d38611faeb\"\u003e\u003ccode\u003ef9c05a9\u003c/code\u003e\u003c/a\u003e index: remove incorrect README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/8372866810a1f2a647d11d7780984d4402a5c1e9\"\u003e\u003ccode\u003e8372866\u003c/code\u003e\u003c/a\u003e index: add some initial indexing scaffolding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d99ac34406f82c03c3938c222f1786495c845034\"\u003e\u003ccode\u003ed99ac34\u003c/code\u003e\u003c/a\u003e core: add \u003ccode\u003eindex\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ed0c006fee4c441add774a711d9122a88477619\"\u003e\u003ccode\u003e2ed0c00\u003c/code\u003e\u003c/a\u003e flags: disable many flags when indexing is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/59e318f5ace48db54f37bb67c152535bc17fa153\"\u003e\u003ccode\u003e59e318f\u003c/code\u003e\u003c/a\u003e ignore-0.4.31\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.27...ignore-0.4.33\"\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.186 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 conf...\n\n_Description has been truncated_","html_url":"https://github.com/SkillDoAI/skilldo/pull/122","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkillDoAI%2Fskilldo/issues/122","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/122/packages"}},{"old_version":"1.12.4","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-16T21:20:08.000Z","version_change":"1.12.4 → 1.13.1","issue":{"uuid":"5480053819","node_id":"PR_kwDOUeAuDc8AAAABD1Zrvg","number":6,"state":"open","title":"Bump regex from 1.12.4 to 1.13.1","user":"dependabot[bot]","labels":["Review effort 1/5"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T21:20:08.000Z","updated_at":"2026-09-16T21:20:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"}],"path":null,"ecosystem":"cargo"},"body":"Bumps [regex](https://github.com/rust-lang/regex) from 1.12.4 to 1.13.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=regex\u0026package-manager=cargo\u0026previous-version=1.12.4\u0026new-version=1.13.1)](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/cavinsresearch/serde-saphyr/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cavinsresearch%2Fserde-saphyr/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"1.0.2","new_version":"1.5.5","update_type":"minor","path":"/wasm/rustfmt/rustfmt-nightly","pr_created_at":"2026-09-16T18:35:10.000Z","version_change":"1.0.2 → 1.5.5","issue":{"uuid":"5478510985","node_id":"PR_kwDOO8mtZM8AAAABD0JmOQ","number":15,"state":"open","title":"Bump regex from 1.0.2 to 1.5.5 in /wasm/rustfmt/rustfmt-nightly","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-09-16T18:35:10.000Z","updated_at":"2026-09-16T18:35:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"regex","old_version":"1.0.2","new_version":"1.5.5","repository_url":"https://github.com/rust-lang/regex"}],"path":"/wasm/rustfmt/rustfmt-nightly","ecosystem":"cargo"},"body":"Bumps [regex](https://github.com/rust-lang/regex) from 1.0.2 to 1.5.5.\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.5.5 (2022-03-08)\u003c/h1\u003e\n\u003cp\u003eThis releases fixes a security bug in the regex compiler. This bug permits a\nvector for a denial-of-service attack in cases where the regex being compiled\nis untrusted. There are no known problems where the regex is itself trusted,\nincluding in cases of untrusted haystacks.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/security/advisories/GHSA-m5pq-gvj9-9vr8\"\u003eSECURITY #GHSA-m5pq-gvj9-9vr8\u003c/a\u003e:\nFixes a bug in the regex compiler where empty sub-expressions subverted the\nexisting mitigations in place to enforce a size limit on compiled regexes.\nThe Rust Security Response WG published an advisory about this:\n\u003ca href=\"https://groups.google.com/g/rustlang-security-announcements/c/NcNNL1Jq7Yw\"\u003ehttps://groups.google.com/g/rustlang-security-announcements/c/NcNNL1Jq7Yw\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.5.4 (2021-05-06)\u003c/h1\u003e\n\u003cp\u003eThis release fixes another compilation failure when building regex. This time,\nthe fix is for when the \u003ccode\u003epattern\u003c/code\u003e feature is enabled, which only works on\nnightly Rust. CI has been updated to test this case.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/772\"\u003e#772\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/772\"\u003erust-lang/regex#772\u003c/a\u003e):\nFix build when \u003ccode\u003epattern\u003c/code\u003e feature is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.5.3 (2021-05-01)\u003c/h1\u003e\n\u003cp\u003eThis releases fixes a bug when building regex with only the \u003ccode\u003eunicode-perl\u003c/code\u003e\nfeature. It turns out that while CI was building this configuration, it wasn't\nactually failing the overall build on a failed compilation.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[BUG \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/769\"\u003e#769\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/769\"\u003erust-lang/regex#769\u003c/a\u003e):\nFix build in \u003ccode\u003eregex-syntax\u003c/code\u003e when only the \u003ccode\u003eunicode-perl\u003c/code\u003e feature is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.5.2 (2021-05-01)\u003c/h1\u003e\n\u003cp\u003eThis release fixes a performance bug when Unicode word boundaries are used.\nNamely, for certain regexes on certain inputs, it's possible for the lazy DFA\nto stop searching (causing a fallback to a slower engine) when it doesn't\nactually need to.\u003c/p\u003e\n\u003cp\u003e[PR \u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/768\"\u003e#768\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/768\"\u003erust-lang/regex#768\u003c/a\u003e) fixes the bug, which was\noriginally reported in\n\u003ca href=\"https://redirect.github.com/BurntSushi/ripgrep/issues/1860\"\u003eripgrep#1860\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003e1.5.1 (2021-04-30)\u003c/h1\u003e\n\u003cp\u003eThis is a patch release that fixes a compilation error when the \u003ccode\u003eperf-literal\u003c/code\u003e\nfeature is not enabled.\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/d130381b150756ba7e5940efdc6ebdf47f4febc0\"\u003e\u003ccode\u003ed130381\u003c/code\u003e\u003c/a\u003e 1.5.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/ae70b41d4f46641dbc45c7a4f87954aea356283e\"\u003e\u003ccode\u003eae70b41\u003c/code\u003e\u003c/a\u003e security: fix denial-of-service bug in compiler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/b92ffd5471018419ec48dbdef32757424439f065\"\u003e\u003ccode\u003eb92ffd5\u003c/code\u003e\u003c/a\u003e cargo: use SPDX license format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/f6e52dafdee305d16d6778e7bfe935bd9a6ae38b\"\u003e\u003ccode\u003ef6e52da\u003c/code\u003e\u003c/a\u003e syntax: fix 'unused' warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5197f21287344d2994f9cf06758a3ea30f5a26c3\"\u003e\u003ccode\u003e5197f21\u003c/code\u003e\u003c/a\u003e fuzz: do not use inherits in Cargo.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/3662851482327e3642940981298150c93718de3c\"\u003e\u003ccode\u003e3662851\u003c/code\u003e\u003c/a\u003e doc: fix typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/63ee6699a27b294774af0154862e5cc35b495ee6\"\u003e\u003ccode\u003e63ee669\u003c/code\u003e\u003c/a\u003e syntax/doc: fix 'their' typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/d6bc7a4c3b58e1d618024aaededa722df32fa6e8\"\u003e\u003ccode\u003ed6bc7a4\u003c/code\u003e\u003c/a\u003e readme: remove broken badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/bd7466034f8cccc3b0918201d1eb099cc8be3c56\"\u003e\u003ccode\u003ebd74660\u003c/code\u003e\u003c/a\u003e fuzz: try to fix build issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/bd0a14231b8848669e0d257ba55526f62756c749\"\u003e\u003ccode\u003ebd0a142\u003c/code\u003e\u003c/a\u003e readme: fix badges\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.0.2...1.5.5\"\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=regex\u0026package-manager=cargo\u0026previous-version=1.0.2\u0026new-version=1.5.5)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/solana-foundation/solana-playground/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/solana-foundation/solana-playground/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/solana-foundation%2Fsolana-playground/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":"/src-tauri","pr_created_at":"2026-09-16T03:23:56.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5469848814","node_id":"PR_kwDOUc3bDM8AAAABDtJ-7Q","number":6,"state":"open","title":"chore(deps): bump the cargo-deps group in /src-tauri with 53 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-16T03:23:56.000Z","updated_at":"2026-09-16T03:24:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-deps","update_count":53,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"tauri-plugin-log","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-opener","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-store","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.7","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0"},{"name":"toml","old_version":"0.8.23","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.25.4+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"brotli","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"tokio","old_version":"1.50.0","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.4.13","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.5.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"hyper","old_version":"1.8.1","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"webpki-roots","old_version":"0.26.11","new_version":"1.0.6","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"rustls-native-certs","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rquickjs","old_version":"0.8.1","new_version":"0.13.0","repository_url":"https://github.com/DelSkayn/rquickjs"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"zip","old_version":"2.4.2","new_version":"4.6.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"auto-launch","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/zzzgydi/auto-launch"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"rusqlite","old_version":"0.31.0","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"rust_decimal","old_version":"1.40.0","new_version":"1.43.0","repository_url":"https://github.com/paupino/rust-decimal"},{"name":"uuid","old_version":"1.22.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"json5","old_version":"0.4.1","new_version":"1.3.1","repository_url":"https://github.com/callum-oakley/json5-rs"},{"name":"tauri-plugin-single-instance","old_version":"2.4.0","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"winreg","old_version":"0.52.0","new_version":"0.55.0","repository_url":"https://github.com/gentoo90/winreg-rs"},{"name":"objc2","old_version":"0.5.2","new_version":"0.6.4","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-app-kit","old_version":"0.2.2","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"serial_test","old_version":"3.4.0","new_version":"4.0.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"tauri-build","old_version":"2.5.6","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the cargo-deps group in /src-tauri with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [tauri-plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.8.0` | `2.9.1` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.3` | `2.5.5` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.11.0` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.3` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.7` | `2.4.10` |\n| dirs | `5.0.1` | `6.0.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.0.6+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.4+spec-1.1.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `7.0.0` | `8.0.2` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.53.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.5.2` | `0.6.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.11.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.44` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.11` | `1.0.6` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.3` | `0.8.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rquickjs](https://github.com/DelSkayn/rquickjs) | `0.8.1` | `0.13.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `4.6.1` |\n| [auto-launch](https://github.com/zzzgydi/auto-launch) | `0.5.0` | `0.6.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.31.0` | `0.40.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [rust_decimal](https://github.com/paupino/rust-decimal) | `1.40.0` | `1.43.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.26.1` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [json5](https://github.com/callum-oakley/json5-rs) | `0.4.1` | `1.3.1` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [winreg](https://github.com/gentoo90/winreg-rs) | `0.52.0` | `0.55.0` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.5.2` | `0.6.4` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.2.2` | `0.3.2` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `4.0.1` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.6` | `2.6.3` |\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 `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 `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-log` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elog-js v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-log@2.9.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 7.0kB dist-js/index.cjs\nnpm notice 3.0kB dist-js/index.d.ts\nnpm notice 6.7kB dist-js/index.js\nnpm notice 715B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-log\nnpm notice version: 2.9.1\nnpm notice filename: tauri-apps-plugin-log-2.9.1.tgz\nnpm notice package size: 5.0 kB\nnpm notice unpacked size: 22.1 kB\nnpm notice shasum: 4b7ce1aeb9c4a666159ad76c8c7a1d5638c24f20\nnpm notice integrity: sha512-8dYNEQOgZcIEq[...]fIfC8lVVEhdlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662652241\n+ @tauri-apps/plugin-log@2.9.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003elog v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.8.0...log-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.5.3 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.5\nnpm notice filename: tauri-apps-plugin-opener-2.5.5.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: ef7b9aca07cb3416575e5024b996926c43276b69\nnpm notice integrity: sha512-xvzGai5aQds8j[...]Fh1MvmDp8QR0g==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662648628\n+ @tauri-apps/plugin-opener@2.5.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.3...http-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-updater` from 2.10.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371be839f9ae46dd2b0529a2d1598f2b6270ab1\"\u003e\u003ccode\u003e2371be83\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3526\"\u003e#3526\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003esystem-proxy\u003c/code\u003e (enabled by default) feature flag to control \u003ccode\u003ereqwest/system-proxy\u003c/code\u003e feature (Use Windows and macOS system proxy settings automatically)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.11.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.2kB README.md\nnpm notice 3.2kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.11.0\nnpm notice filename: tauri-apps-plugin-updater-2.11.0.tgz\nnpm notice package size: 3.9 kB\nnpm notice unpacked size: 14.3 kB\nnpm notice shasum: e9c012d8afe85ea28adb764ec5965c7bff5657d3\nnpm notice integrity: sha512-AE36XkOoSna24[...]Hu28LgrsBwIxQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662660526\n+ @tauri-apps/plugin-updater@2.11.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.10.0...updater-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.6.0 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cc9ec9b4ad2f9ec9bd57c3503ded1bd94d092c48\"\u003e\u003ccode\u003ecc9ec9b4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3519\"\u003e#3519\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../purvsinojiya-inventyv\"\u003e\u003ccode\u003e@​purvsinojiya-inventyv\u003c/code\u003e\u003c/a\u003e) Fix Android save dialog MIME type when a single MIME type is provided.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.3\nnpm notice filename: tauri-apps-plugin-dialog-2.7.3.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: 7e6d375fec8e39d2a90294604a9d77e66c39a072\nnpm notice integrity: sha512-CRgE+7TP4tvq9[...]oKbMwSI4IEcfA==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662645358\n+ @tauri-apps/plugin-dialog@2.7.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.6.0...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-store` from 2.4.2 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003estore v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2ed6d6c1de4f5051b87cb6a2c5ac45320c444989\"\u003e\u003ccode\u003e2ed6d6c1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3499\"\u003e#3499\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003eStoreOptions\u003c/code\u003e requires \u003ccode\u003edefaults\u003c/code\u003e field\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-store v2.4.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/store)\n    Updating crates.io index\n    Packaged 50 files, 265.1KiB (98.3KiB compressed)\n   Uploading tauri-plugin-store v2.4.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/store)\n    Uploaded tauri-plugin-store v2.4.4 to registry `crates-io`\nnote: waiting for tauri-plugin-store v2.4.4 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-store v2.4.4 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003esingle-instance v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.4.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.4.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 15 files, 161.6KiB (44.2KiB compressed)\n   Uploading tauri-plugin-single-instance v2.4.4 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.4.4 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.4.4 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-single-instance v2.4.4 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ewebsocket-js v2.4.3\u003c/h2\u003e\n\u003ch2\u003e[2.4.3]\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-deep-link` from 2.4.7 to 2.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-deep-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.10\u003c/h2\u003e\n\u003ch2\u003e[2.4.10]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) adds proper Platform-specific sections to the docs for \u003ccode\u003eregister\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e, \u003ccode\u003eisRegistered\u003c/code\u003e, and \u003ccode\u003eonOpenUrl\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.10\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.6kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.5kB dist-js/index.js\nnpm notice 802B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.10\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.10.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 18.1 kB\nnpm notice shasum: 294c255617335d95ac929fd43cf7ea8146418abb\nnpm notice integrity: sha512-SuXI47ORUzYuw[...]5tSocc47tRXQQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662641995\n+ @tauri-apps/plugin-deep-link@2.4.10\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.10\u003c/h2\u003e\n\u003ch2\u003e[2.4.10]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) adds proper Platform-specific sections to the docs for \u003ccode\u003eregister\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e, \u003ccode\u003eisRegistered\u003c/code\u003e, and \u003ccode\u003eonOpenUrl\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.7...deep-link-v2.4.10\"\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\nUpdates `toml` from 0.8.23 to 1.0.6+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/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a586cae70fbddf56ed3e98d86afb4b4bb4df749c\"\u003e\u003ccode\u003ea586cae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d35c3f69daa9ba0420b9f24c4dcfd0da9f47cc2b\"\u003e\u003ccode\u003ed35c3f6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/949b4e849373485bc0b2db7aed9d993099bcc524\"\u003e\u003ccode\u003e949b4e8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/47b878bb86bf45c0a8c6019cf4e8dfa432a93759\"\u003e\u003ccode\u003e47b878b\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/87461d819f3383c26b8d9c4e70db208075a7a0d8\"\u003e\u003ccode\u003e87461d8\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/796370e7d2d5d263384515d8b76a1e41e9c74cf6\"\u003e\u003ccode\u003e796370e\u003c/code\u003e\u003c/a\u003e test(serde): Check span meaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ad87859b971d6dfda8bf2c469044e2b04d2a0732\"\u003e\u003ccode\u003ead87859\u003c/code\u003e\u003c/a\u003e test(serde): Track key spans\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v1.0.6\"\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.22.27 to 0.25.4+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/64c9e65e0aa786a0127aad89a14fd1f7925603f5\"\u003e\u003ccode\u003e64c9e65\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/83281359f03197caf64d579de608c6292ae61f32\"\u003e\u003ccode\u003e8328135\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2f8c907b3465087ae27fc9470195ec7f097db8a5\"\u003e\u003ccode\u003e2f8c907\u003c/code\u003e\u003c/a\u003e fix(parser): Error on table extension case  (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/643e7ffd7c72e0bbbc8ac5eab9e32ed4271a0394\"\u003e\u003ccode\u003e643e7ff\u003c/code\u003e\u003c/a\u003e fix(parser): Make inline tables like document (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7165463b9058adfab4847f44e8001b8bd148a7b7\"\u003e\u003ccode\u003e7165463\u003c/code\u003e\u003c/a\u003e fix(parser): Add append error traces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ea951a250df504b2bee1afc9134947d80dd16ca2\"\u003e\u003ccode\u003eea951a2\u003c/code\u003e\u003c/a\u003e fix(parser): Make inline tables like document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d4a12e3db038c5d03513baa48ff245e79613d772\"\u003e\u003ccode\u003ed4a12e3\u003c/code\u003e\u003c/a\u003e refactor(parser): Align between document/inline-table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c8e183e0b540b9d6fe4d5d3fcfd7f7581b3f62b8\"\u003e\u003ccode\u003ec8e183e\u003c/code\u003e\u003c/a\u003e fix(parser): Error on table extension case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/73e5623462a5b94e3fdfd23ed78c3e26d293aaef\"\u003e\u003ccode\u003e73e5623\u003c/code\u003e\u003c/a\u003e test(parse): Add cases for bad appends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/996aedcc8c6e0ba0817a0ef2a086f391ddd25a9f\"\u003e\u003ccode\u003e996aedc\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.22.27...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/534\"\u003erust-lang/flate2-rs#534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop cloudflare-zlib by \u003ca href=\"https://github.com/kornelski\"\u003e\u003ccode\u003e@​kornelski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/539\"\u003erust-lang/flate2-rs#539\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a wrapper for the \u003ccode\u003eCrc\u003c/code\u003e struct by \u003ca href=\"https://github.com/MikkelPaulson\"\u003e\u003ccode\u003e@​MikkelPaulson\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/540\"\u003erust-lang/flate2-rs#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump miniz_oxide to 0.9 by \u003ca href=\"https://github.com/oscargus\"\u003e\u003ccode\u003e@​oscargus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/543\"\u003erust-lang/flate2-rs#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade miniz_oxide and add unit tests of the different flush kinds by \u003ca href=\"https://github.com/fintelia\"\u003e\u003ccode\u003e@​fintelia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/498\"\u003erust-lang/flate2-rs#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop in writing gzip header/footer by \u003ca href=\"https://github.com/Shnatsel\"\u003e\u003ccode\u003e@​Shnatsel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/547\"\u003erust-lang/flate2-rs#547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: generate corrupt gzip fixture at runtime by \u003ca href=\"https://github.com/nanookclaw\"\u003e\u003ccode\u003e@​nanookclaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/550\"\u003erust-lang/flate2-rs#550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject oversized gzip ext...\n\n_Description has been truncated_","html_url":"https://github.com/chy-3825/cc-switch-stable-custom/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chy-3825%2Fcc-switch-stable-custom/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"1.11.1","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-15T17:19:15.000Z","version_change":"1.11.1 → 1.13.1","issue":{"uuid":"5465186164","node_id":"PR_kwDORU8Tms8AAAABDpaxNg","number":178,"state":"closed","title":"Bump the minor-and-patch group with 21 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-09-15T17:32:18.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T17:19:15.000Z","updated_at":"2026-09-15T21:46:37.000Z","time_to_close":783,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":21,"packages":[{"name":"cxx","old_version":"1.0.200","new_version":"1.0.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"cxx-build","old_version":"1.0.200","new_version":"1.0.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"log","old_version":"0.4.26","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"proc-macro2","old_version":"1.0.93","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.38","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"serde","old_version":"1.0.218","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"once_cell","old_version":"1.20.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"serde_json","old_version":"1.0.139","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"bitflags","old_version":"2.8.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clang-sys","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/KyleMayes/clang-sys"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"cc","old_version":"1.2.15","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cxx-gen","old_version":"0.7.200","new_version":"0.7.202","repository_url":"https://github.com/dtolnay/cxx"},{"name":"tempfile","old_version":"3.17.1","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"regex","old_version":"1.11.1","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustversion","old_version":"1.0.19","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"clap","old_version":"4.5.31","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.6","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"assert_cmd","old_version":"2.0.16","new_version":"2.2.2","repository_url":"https://github.com/assert-rs/assert_cmd"},{"name":"serde_derive","old_version":"1.0.218","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"rayon","old_version":"1.10.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the minor-and-patch group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [cxx](https://github.com/dtolnay/cxx) | `1.0.200` | `1.0.202` |\n| [cxx-build](https://github.com/dtolnay/cxx) | `1.0.200` | `1.0.202` |\n| [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.47` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.229` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.4` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.151` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.8.0` | `2.13.2` |\n| [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.15` | `1.4.5` |\n| [cxx-gen](https://github.com/dtolnay/cxx) | `0.7.200` | `0.7.202` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.27.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.11.1` | `1.13.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.19` | `1.0.23` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.60` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.11` |\n| [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.0.16` | `2.2.2` |\n| [serde_derive](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.229` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.10.0` | `1.12.0` |\n\nUpdates `cxx` from 1.0.200 to 1.0.202\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/cxx/releases\"\u003ecxx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.202\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport build environments that limit build-script filesystem writes outside of OUT_DIR (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1760\"\u003e#1760\u003c/a\u003e, thanks \u003ca href=\"https://github.com/gudcks0305\"\u003e\u003ccode\u003e@​gudcks0305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.201\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eenable_borrowed_range\u003c/code\u003e and \u003ccode\u003eenable_view\u003c/code\u003e for \u003ccode\u003erust::Slice\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MixusMinimax\"\u003e\u003ccode\u003e@​MixusMinimax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegister bazel toolchains as dev dependencies (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/983982c5fd5584a5391ae46877e952118e431f73\"\u003e\u003ccode\u003e983982c\u003c/code\u003e\u003c/a\u003e Release 1.0.202\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/552330e2a705f1b0ed03454eb2fc9b4d702ff556\"\u003e\u003ccode\u003e552330e\u003c/code\u003e\u003c/a\u003e Touch up PR 1760\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/3a9d010450c5ee145a9394ced0b83a294215a91e\"\u003e\u003ccode\u003e3a9d010\u003c/code\u003e\u003c/a\u003e Merge pull request 1760 from gudcks0305/codex/fix-shared-header-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/97c1cfffcbc51bea167b927dd4acdba147ef3bbf\"\u003e\u003ccode\u003e97c1cff\u003c/code\u003e\u003c/a\u003e fix: tolerate unavailable shared header directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/982aa18796aef5ffea9c26466bd21d8397002cb9\"\u003e\u003ccode\u003e982aa18\u003c/code\u003e\u003c/a\u003e Release 1.0.201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a543f3b5c859b6a11757a4899a0dd367fb2a7a37\"\u003e\u003ccode\u003ea543f3b\u003c/code\u003e\u003c/a\u003e Lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a237c373198ff5cfe4aa8dc9e2e49ac75643b114\"\u003e\u003ccode\u003ea237c37\u003c/code\u003e\u003c/a\u003e Reformat with clang-format 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/eeabfb536ec143ff52bd1c54a2bc9eecba6881f2\"\u003e\u003ccode\u003eeeabfb5\u003c/code\u003e\u003c/a\u003e Move static assertions from header to source file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/47d9bf7a5fae6657712e1e1373f1758b40fca660\"\u003e\u003ccode\u003e47d9bf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e from MixusMinimax/slice-impl-borrowed-range-and-view\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/5a9c2ba4cebbc3ac62f20175e1bb60c26b82affb\"\u003e\u003ccode\u003e5a9c2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e from dtolnay/bazel\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/cxx/compare/1.0.200...1.0.202\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cxx-build` from 1.0.200 to 1.0.202\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/cxx/releases\"\u003ecxx-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.202\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport build environments that limit build-script filesystem writes outside of OUT_DIR (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1760\"\u003e#1760\u003c/a\u003e, thanks \u003ca href=\"https://github.com/gudcks0305\"\u003e\u003ccode\u003e@​gudcks0305\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.201\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eenable_borrowed_range\u003c/code\u003e and \u003ccode\u003eenable_view\u003c/code\u003e for \u003ccode\u003erust::Slice\u0026lt;T\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e, thanks \u003ca href=\"https://github.com/MixusMinimax\"\u003e\u003ccode\u003e@​MixusMinimax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegister bazel toolchains as dev dependencies (\u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/983982c5fd5584a5391ae46877e952118e431f73\"\u003e\u003ccode\u003e983982c\u003c/code\u003e\u003c/a\u003e Release 1.0.202\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/552330e2a705f1b0ed03454eb2fc9b4d702ff556\"\u003e\u003ccode\u003e552330e\u003c/code\u003e\u003c/a\u003e Touch up PR 1760\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/3a9d010450c5ee145a9394ced0b83a294215a91e\"\u003e\u003ccode\u003e3a9d010\u003c/code\u003e\u003c/a\u003e Merge pull request 1760 from gudcks0305/codex/fix-shared-header-fallback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/97c1cfffcbc51bea167b927dd4acdba147ef3bbf\"\u003e\u003ccode\u003e97c1cff\u003c/code\u003e\u003c/a\u003e fix: tolerate unavailable shared header directory\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/982aa18796aef5ffea9c26466bd21d8397002cb9\"\u003e\u003ccode\u003e982aa18\u003c/code\u003e\u003c/a\u003e Release 1.0.201\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a543f3b5c859b6a11757a4899a0dd367fb2a7a37\"\u003e\u003ccode\u003ea543f3b\u003c/code\u003e\u003c/a\u003e Lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/a237c373198ff5cfe4aa8dc9e2e49ac75643b114\"\u003e\u003ccode\u003ea237c37\u003c/code\u003e\u003c/a\u003e Reformat with clang-format 22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/eeabfb536ec143ff52bd1c54a2bc9eecba6881f2\"\u003e\u003ccode\u003eeeabfb5\u003c/code\u003e\u003c/a\u003e Move static assertions from header to source file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/47d9bf7a5fae6657712e1e1373f1758b40fca660\"\u003e\u003ccode\u003e47d9bf7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1758\"\u003e#1758\u003c/a\u003e from MixusMinimax/slice-impl-borrowed-range-and-view\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/cxx/commit/5a9c2ba4cebbc3ac62f20175e1bb60c26b82affb\"\u003e\u003ccode\u003e5a9c2ba\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/cxx/issues/1759\"\u003e#1759\u003c/a\u003e from dtolnay/bazel\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/cxx/compare/1.0.200...1.0.202\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.26 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.26...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proc-macro2` from 1.0.93 to 1.0.107\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/proc-macro2/releases\"\u003eproc-macro2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.107\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.106\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize \u003ccode\u003eSpan::byte_range\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/530\"\u003e#530\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.105\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake std dependencies more easily discoverable in source code (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/528\"\u003e#528\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Rust 1.92.0's TokenStream Extend impls (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/145722\"\u003erust-lang/rust#145722\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd semver-exempt \u003ccode\u003eLiteral\u003c/code\u003e methods \u003ccode\u003estr_value\u003c/code\u003e, \u003ccode\u003ecstr_value\u003c/code\u003e, \u003ccode\u003ebyte_str_value\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/525\"\u003e#525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.102\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix interaction of Display impls for TokenStream and Ident with formatting specifiers for padding, alignment, width (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/523\"\u003e#523\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/524\"\u003e#524\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.101\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize Span location accessors (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.100\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003eSpan\u003c/code\u003e methods on Rust 1.88+: \u003ccode\u003estart\u003c/code\u003e, \u003ccode\u003eend\u003c/code\u003e, \u003ccode\u003eline\u003c/code\u003e, \u003ccode\u003ecolumn\u003c/code\u003e, \u003ccode\u003efile\u003c/code\u003e, \u003ccode\u003elocal_file\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/517\"\u003e#517\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/518\"\u003e#518\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.99\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent Span's unstable API becoming unavailable from a future new compiler lint (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/515\"\u003e#515\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.98\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisallow prefixed identifier as name of lifetime: \u003ccode\u003e'prefix#lifetime\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/514\"\u003e#514\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/rust/pull/126452\"\u003erust-lang/rust#126452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.97\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow build-script cleanup failure with NFSv3 output directory to be non-fatal (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/505\"\u003e#505\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/512\"\u003e#512\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davvid\"\u003e\u003ccode\u003e@​davvid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.96\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify how rustdoc flags are decided during docs.rs builds (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.95\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate semver-exempt API under \u003ccode\u003eRUSTFLAGS=--cfg=procmacro2_semver_exempt\u003c/code\u003e to that of nightly-2025-04-16 (\u003ca href=\"https://redirect.github.com/dtolnay/proc-macro2/issues/497\"\u003e#497\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/ed8a5497669cd63db33bf24646f261b012bbbc4a\"\u003e\u003ccode\u003eed8a549\u003c/code\u003e\u003c/a\u003e Release 1.0.107\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/d2550fba91b625218bca3cc4c364c27cae7bc483\"\u003e\u003ccode\u003ed2550fb\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0bf387d8d57770f1e46d3dff23dd72175477048a\"\u003e\u003ccode\u003e0bf387d\u003c/code\u003e\u003c/a\u003e Resolve redundant_else pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/949d6966cbdecaa607757d57fc91b829991a4b80\"\u003e\u003ccode\u003e949d696\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/294a2bba6ccc073ca8e20c6b28aef84b3cd87855\"\u003e\u003ccode\u003e294a2bb\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/cd46c1b96e5f37c584f999bb1d6c665f9337e895\"\u003e\u003ccode\u003ecd46c1b\u003c/code\u003e\u003c/a\u003e Lint \u003ccode\u003eclippy::from_iter_instead_of_collect\u003c/code\u003e has been removed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/bb38d83b86d2bfb8a31ff81cd540b36de1b236ee\"\u003e\u003ccode\u003ebb38d83\u003c/code\u003e\u003c/a\u003e Update afl fuzzer from 0.17 to 0.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/0f510db0e462b34aa3c02f6d0cf150fc716dc4e3\"\u003e\u003ccode\u003e0f510db\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/b3c5fe307f18d066c94b0872f66b348bb7dade31\"\u003e\u003ccode\u003eb3c5fe3\u003c/code\u003e\u003c/a\u003e Pin CI miri to nightly-2026-02-11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/proc-macro2/commit/7e2a9901afc18740403404a85a488ccae52accf6\"\u003e\u003ccode\u003e7e2a990\u003c/code\u003e\u003c/a\u003e Raise required compiler to Rust 1.71\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.107\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `quote` from 1.0.38 to 1.0.47\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/quote/releases\"\u003equote's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.47\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.46\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid repeated \u003ccode\u003eget_span\u003c/code\u003e in \u003ccode\u003equote_spanned\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/329\"\u003e#329\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Noratrieb\"\u003e\u003ccode\u003e@​Noratrieb\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.45\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ToTokens impl for Arc\u0026lt;T\u0026gt; (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/326\"\u003e#326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.44\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport raw lifetime syntax \u003ccode\u003e'r#async\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/323\"\u003e#323\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.43\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisambiguate references to \u003ccode\u003estringify!\u003c/code\u003e macro inside generated code (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.42\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTweaks to improve build speed (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/305\"\u003e#305\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/306\"\u003e#306\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/307\"\u003e#307\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/308\"\u003e#308\u003c/a\u003e, thanks \u003ca href=\"https://github.com/dishmaker\"\u003e\u003ccode\u003e@​dishmaker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.41\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove compile error when repetition contains no interpolated value that is an iterator (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/302\"\u003e#302\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.40\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize construction of lifetime tokens (\u003ca href=\"https://redirect.github.com/dtolnay/quote/issues/293\"\u003e#293\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.39\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/723dcb47d3f0ddc896e17287c8a8d3f2ea2317d5\"\u003e\u003ccode\u003e723dcb4\u003c/code\u003e\u003c/a\u003e Release 1.0.47\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/86e2967ff7b8f91c1be824dcec4d8b438f1dd182\"\u003e\u003ccode\u003e86e2967\u003c/code\u003e\u003c/a\u003e Update documentation links to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/b56db874b8c53453a398aa1a671a27f9531de8f9\"\u003e\u003ccode\u003eb56db87\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-07-14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/cba5d96ac605a7c7d16b1455a891824035f68e90\"\u003e\u003ccode\u003ecba5d96\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/bc4caf255fa9e58e025e5ff5a11ca948442c0f7a\"\u003e\u003ccode\u003ebc4caf2\u003c/code\u003e\u003c/a\u003e Release 1.0.46\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/dc0e3045d7f719e6c7f3498a667fa8b2afc7e761\"\u003e\u003ccode\u003edc0e304\u003c/code\u003e\u003c/a\u003e Format with rustfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/712114c69539b88611fa642d159d0d5806b427f3\"\u003e\u003ccode\u003e712114c\u003c/code\u003e\u003c/a\u003e Drop arrow from syntax of quote_spanned_with_expanded_span\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/f93ab8ab9988d42ff36f4d552dc16fa9189fc925\"\u003e\u003ccode\u003ef93ab8a\u003c/code\u003e\u003c/a\u003e Eliminate quote_spanned_with_expanded_span_as_expr macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/1ff39515429f7250e11be80357485fa0eca699fa\"\u003e\u003ccode\u003e1ff3951\u003c/code\u003e\u003c/a\u003e Eliminate __quote_spanned macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/quote/commit/64e913ad914ebaab312cb7c3012a9e14e384b27d\"\u003e\u003ccode\u003e64e913a\u003c/code\u003e\u003c/a\u003e Unify quote_spanned definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/quote/compare/1.0.38...1.0.47\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.218 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.228\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow building documentation with \u003ccode\u003eRUSTDOCFLAGS='--cfg=docsrs'\u003c/code\u003e set for the whole dependency graph (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2995\"\u003e#2995\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.227\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2991\"\u003e#2991\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.226\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2935\"\u003e#2935\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Mingun\"\u003e\u003ccode\u003e@​Mingun\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.225\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2879\"\u003e#2879\u003c/a\u003e, thanks \u003ca href=\"https://github.com/rcrisanti\"\u003e\u003ccode\u003e@​rcrisanti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.224\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove private types being suggested in rustc diagnostics (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.223\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix serde_core documentation links (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2978\"\u003e#2978\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.222\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003eserialize_with\u003c/code\u003e attribute produce code that works if respanned to 2024 edition (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2950\"\u003e#2950\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aytey\"\u003e\u003ccode\u003e@​aytey\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.221\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2973\"\u003e#2973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eserde_if_integer128!\u003c/code\u003e macro (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2975\"\u003e#2975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.220\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a way for data formats to depend on serde traits without waiting for serde_derive compilation: \u003ca href=\"https://docs.rs/serde_core\"\u003ehttps://docs.rs/serde_core\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2608\"\u003e#2608\u003c/a\u003e, thanks \u003ca href=\"https://github.com/osiewicz\"\u003e\u003ccode\u003e@​osiewicz\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.219\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent \u003ccode\u003eabsolute_paths\u003c/code\u003e Clippy restriction being triggered inside macro-generated code (\u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/2906\"\u003e#2906\u003c/a\u003e, thanks \u003ca href=\"https://github.com/davidzeng0\"\u003e\u003ccode\u003e@​davidzeng0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `once_cell` from 1.20.3 to 1.21.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matklad/once_cell/blob/master/CHANGELOG.md\"\u003eonce_cell's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.21.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix unsoundness in \u003ccode\u003eOnceCell::wait\u003c/code\u003e under \u003ccode\u003e--features=parking_lot\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/295\"\u003e#295\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIf thread A calls \u003ccode\u003ewait\u003c/code\u003e, while thread B calls \u003ccode\u003eget_or_try_init(f)\u003c/code\u003e, and, furthermore, \u003ccode\u003ef\u003c/code\u003e panics,\nthe \u003ccode\u003ewait\u003c/code\u003e incorrectly returns and thread A observes uninitialized memory.\u003c/p\u003e\n\u003cp\u003eKudos to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for a nice find!\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline more initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/284\"\u003e#284\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/285\"\u003e#285\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRelax success ordering from AcqRel to Release in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/278\"\u003e#278\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduce MSRV to 1.65: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/277\"\u003e#277\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOutline initialization in \u003ccode\u003erace\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/273\"\u003e#273\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceNonZereUsize::get_unchecked\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/274\"\u003e#274\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eOnceBox::clone\u003c/code\u003e and \u003ccode\u003eOnceBox::with_value\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/275\"\u003e#275\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.70\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eportable_atomic\u003c/code\u003e from Cargo.lock if it is not, in fact, used: \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/267\"\u003e#267\u003c/a\u003e\nThis is a work-around for this cargo bug: \u003ca href=\"https://redirect.github.com/rust-lang/cargo/issues/10801\"\u003erust-lang/cargo#10801\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow using \u003ccode\u003erace\u003c/code\u003e module using just \u003ccode\u003eportable_atomic\u003c/code\u003e, without \u003ccode\u003ecritical_section\u003c/code\u003e and provide\nbetter error messages on targets without atomic CAS instruction,\n\u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/265\"\u003e#265\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.19.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eportable-atomic\u003c/code\u003e instead of \u003ccode\u003eatomic-polyfill\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/251\"\u003e#251\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.18.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eMSRV\u003c/code\u003e is updated to 1.60.0 to take advantage of \u003ccode\u003edep:\u003c/code\u003e syntax for cargo features,\nremoving \u0026quot;implementation details\u0026quot; from publicly visible surface.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.17.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary synchronization in \u003ccode\u003eLazy::{force,deref}_mut()\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/matklad/once_cell/pull/231\"\u003e#231\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/80fe900b21f6d76c1a2ed74d3343e8a3a88c46d0\"\u003e\u003ccode\u003e80fe900\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/296\"\u003e#296\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a5e09c971c23afb1a3be8ae32794e2dca940ccd4\"\u003e\u003ccode\u003ea5e09c9\u003c/code\u003e\u003c/a\u003e release 1.21.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/2426d45d85841879e71a880af543fd3d2be78db1\"\u003e\u003ccode\u003e2426d45\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/295\"\u003e#295\u003c/a\u003e from matklad/matklad/plfix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/a1441215db85adb6a47b0aa1062d1eea7c5fba65\"\u003e\u003ccode\u003ea144121\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/290\"\u003e#290\u003c/a\u003e from alexanderkjall/run-tests-with-no-default-features\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/232a1a49b55154c0b6f12d662619000efd3aecd8\"\u003e\u003ccode\u003e232a1a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/292\"\u003e#292\u003c/a\u003e from phil-opp/doc-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/d31767bbcd33b03ee3360a9112eba41d1b278d3a\"\u003e\u003ccode\u003ed31767b\u003c/code\u003e\u003c/a\u003e fix OnceCell::wait with features=parking_lot\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/28d29ae1c1eb082617efb4eddb6dae3d0c607fdd\"\u003e\u003ccode\u003e28d29ae\u003c/code\u003e\u003c/a\u003e Fix: \u003ccode\u003esync::OnceCell::try_insert\u003c/code\u003e docs should import \u003ccode\u003esync\u003c/code\u003e variant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/0f78fb0d6d6a634fd76548f33fa38b250390e982\"\u003e\u003ccode\u003e0f78fb0\u003c/code\u003e\u003c/a\u003e make the command 'cargo test --no-default-features' work\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/fda60a6c70eb2e25a0c73bf515ec4779df3d2e6c\"\u003e\u003ccode\u003efda60a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/matklad/once_cell/issues/287\"\u003e#287\u003c/a\u003e from AbeZbm/add-tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matklad/once_cell/commit/b5b98c09eb9c95376e150eb6bda8c7637bba5aa4\"\u003e\u003ccode\u003eb5b98c0\u003c/code\u003e\u003c/a\u003e Add tests for OnceRef\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.139 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.149\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlign arbitrary_precision number strings with zmij's formatting (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1306\"\u003e#1306\u003c/a\u003e, thanks \u003ca href=\"https://github.com/b41sh\"\u003e\u003ccode\u003e@​b41sh\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.148\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezmij\u003c/code\u003e dependency to 1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.147\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch float-to-string algorithm from Ryū to Żmij for better f32 and f64 serialization performance (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.146\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSet fast_arithmetic=64 for riscv64 (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1305\"\u003e#1305\u003c/a\u003e, thanks \u003ca href=\"https://github.com/Xeonacid\"\u003e\u003ccode\u003e@​Xeonacid\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.145\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRaise serde version requirement to \u0026gt;=1.0.220\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.144\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSwitch serde dependency to serde_core (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1285\"\u003e#1285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.143\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImplement Clone and Debug for serde_json::Map iterators (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1264\"\u003e#1264\u003c/a\u003e, thanks \u003ca href=\"https://github.com/xlambein\"\u003e\u003ccode\u003e@​xlambein\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement Default for CompactFormatter (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1268\"\u003e#1268\u003c/a\u003e, thanks \u003ca href=\"https://github.com/SOF3\"\u003e\u003ccode\u003e@​SOF3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement FromStr for serde_json::Map (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1271\"\u003e#1271\u003c/a\u003e, thanks \u003ca href=\"https://github.com/mickvangelderen\"\u003e\u003ccode\u003e@​mickvangelderen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.142\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eimpl Default for \u0026amp;Value (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1265\"\u003e#1265\u003c/a\u003e, thanks \u003ca href=\"https://github.com/aatifsyed\"\u003e\u003ccode\u003e@​aatifsyed\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.141\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize string escaping during serialization (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1273\"\u003e#1273\u003c/a\u003e, thanks \u003ca href=\"https://github.com/conradludgate\"\u003e\u003ccode\u003e@​conradludgate\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.140\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.139...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.8.0 to 2.13.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.2 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/497\"\u003ebitflags/bitflags#497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.2\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlags: adjust order of elements in manual implementation example by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/494\"\u003ebitflags/bitflags#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRe-pull const declarations outside of nested const by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/496\"\u003ebitflags/bitflags#496\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.1...2.13.2\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/80ce9b545acb0bd42150695fc351889cac1d8eb4\"\u003e\u003ccode\u003e80ce9b5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/497\"\u003e#497\u003c/a\u003e from bitflags/cargo/2.13.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/5822493e21489d141324ca1787a62a21d1e2f667\"\u003e\u003ccode\u003e5822493\u003c/code\u003e\u003c/a\u003e prepare for 2.13.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/48f4f1a85e72f019fe64ca18fc4cbfd04e3c6ff9\"\u003e\u003ccode\u003e48f4f1a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/496\"\u003e#496\u003c/a\u003e from bitflags/fix/rustc-ice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2c0b042c1515c0d6adc94c00d5d730c1cca7aca3\"\u003e\u003ccode\u003e2c0b042\u003c/code\u003e\u003c/a\u003e re-pull const declarations outside of nested const\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c3f8d31d59f3ba8c05833fb322ecab8a2cb88060\"\u003e\u003ccode\u003ec3f8d31\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/494\"\u003e#494\u003c/a\u003e from DanielEScherzer/flags-docs-example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/0fc376241b05b5da46076f82db8fb1a0bb3be448\"\u003e\u003ccode\u003e0fc3762\u003c/code\u003e\u003c/a\u003e Flags: adjust order of elements in manual implementation example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.8.0...2.13.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clang-sys` from 1.8.1 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KyleMayes/clang-sys/releases\"\u003eclang-sys's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 19.0.x\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 20.0.x\u003c/li\u003e\n\u003cli\u003eAdded rewriter API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSearch for libraries in \u003ccode\u003eLIBRARY_PATH\u003c/code\u003e in addition to \u003ccode\u003eLD_LIBRARY_PATH\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted executable search that caused header search path failure on macOS.\u003c/li\u003e\n\u003cli\u003eImproved Visual Studio search paths.\u003c/li\u003e\n\u003cli\u003eImproved support for Cygwin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.9.0 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--link-static\u003c/code\u003e flag when listing static libraries to link to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.8.2 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003eClang::find\u003c/code\u003e to first check directories related to the runtime-loaded \u003ccode\u003elibclang\u003c/code\u003e instance (if any)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linking to \u003ccode\u003elibclang\u003c/code\u003e on Windows with MSYS2\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eClang::find\u003c/code\u003e to support both the \u003ccode\u003e-target\u003c/code\u003e and \u003ccode\u003e--target\u003c/code\u003e arguments\nwhen using target-prefixed \u003ccode\u003eclang\u003c/code\u003e binaries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/KyleMayes/clang-sys/blob/master/CHANGELOG.md\"\u003eclang-sys's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.9.1] - 2026-06-29\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 19.0.x\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eclang\u003c/code\u003e 20.0.x\u003c/li\u003e\n\u003cli\u003eAdded rewriter API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSearch for libraries in \u003ccode\u003eLIBRARY_PATH\u003c/code\u003e in addition to \u003ccode\u003eLD_LIBRARY_PATH\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverted executable search that caused header search path failure on macOS.\u003c/li\u003e\n\u003cli\u003eImproved Visual Studio search paths.\u003c/li\u003e\n\u003cli\u003eImproved support for Cygwin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.9.0] - 2024-09-24 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--link-static\u003c/code\u003e flag when listing static libraries to link to\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.8.2] - 2024-05-29 [YANKED]\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed linking to \u003ccode\u003elibclang\u003c/code\u003e on Windows with MSYS2\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eClang::find\u003c/code\u003e to support both the \u003ccode\u003e-target\u003c/code\u003e and \u003ccode\u003e--target\u003c/code\u003e arguments when using target-prefixed \u003ccode\u003eclang\u003c/code\u003e binaries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/8844c21292e54818d200980cd90a5498e2a5a644\"\u003e\u003ccode\u003e8844c21\u003c/code\u003e\u003c/a\u003e Bump version to 1.9.1 (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/57d2920bd19527b319ccdb9caf7692139e1136a7\"\u003e\u003ccode\u003e57d2920\u003c/code\u003e\u003c/a\u003e Check formatting in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/fbb4093c147a6f15c1cb1b5dea4282e5f47f5eb2\"\u003e\u003ccode\u003efbb4093\u003c/code\u003e\u003c/a\u003e Run cargo fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/8728999dc6f6e740ac6f62fbd8349d4a85a3d3c6\"\u003e\u003ccode\u003e8728999\u003c/code\u003e\u003c/a\u003e Allow auto-formatting link! macro\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/53fcb3879d752a45e7c16eded485280f5e35abcb\"\u003e\u003ccode\u003e53fcb38\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Improve clang executable search (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/171\"\u003e#171\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/0b404336abbacc5d34df70af981ff5a338206bfe\"\u003e\u003ccode\u003e0b40433\u003c/code\u003e\u003c/a\u003e add cygwin (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/fc898226e282cb2b5ffad7533d9e3fc91e67e5b4\"\u003e\u003ccode\u003efc89822\u003c/code\u003e\u003c/a\u003e Add rewriter API (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/191\"\u003e#191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/4985661aabb2f693713762d1e9ec91f3d4a6f0e5\"\u003e\u003ccode\u003e4985661\u003c/code\u003e\u003c/a\u003e Search in LIBRARY_PATH too (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/06fe5792ced22d0e76374ac0039a0f7f1707c848\"\u003e\u003ccode\u003e06fe579\u003c/code\u003e\u003c/a\u003e Fix directories windows path (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KyleMayes/clang-sys/commit/a76fd89f1800155e06f99ec5e200a02aadb49e3f\"\u003e\u003ccode\u003ea76fd89\u003c/code\u003e\u003c/a\u003e Add support for libClang 19 and 20 (\u003ca href=\"https://redirect.github.com/KyleMayes/clang-sys/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/KyleMayes/clang-sys/compare/v1.8.1...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/main/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/77\"\u003eUse derive_const to fix \u003ccode\u003efeature = \u0026quot;nightly\u0026quot;\u003c/code\u003e build\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/64\"\u003eInternally update to rand 0.9\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/c13e7ccca705e6255387a2ebc6dca142d6881621\"\u003e\u003ccode\u003ec13e7cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/78\"\u003e#78\u003c/a\u003e from Noratrieb/new-version-2-1-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/4c3fabd983f96c2c5178512940e29a050edd07e9\"\u003e\u003ccode\u003e4c3fabd\u003c/code\u003e\u003c/a\u003e Bump to 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/3f1c0994892f5c592fe17192811c3b46caa108ac\"\u003e\u003ccode\u003e3f1c099\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/64\"\u003e#64\u003c/a\u003e from DaniPopes/rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/07c3f48480b2d1a143fe299f5a82812b311efea6\"\u003e\u003ccode\u003e07c3f48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/77\"\u003e#77\u003c/a\u003e from DaniPopes/const-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/cbf0baf6f900674cf88f266f96a4fa223895186b\"\u003e\u003ccode\u003ecbf0baf\u003c/code\u003e\u003c/a\u003e Use derive_const in nightly feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.15 to 1.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.4.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.3\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfer NEON, not VFPv4, from \u003ccode\u003eneon\u003c/code\u003e in the target name (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not emit \u003ccode\u003e-mno-omit-leaf-frame-pointer\u003c/code\u003e if unsupported (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1845\"\u003e#1845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e-Cforce-frame-pointers\u003c/code\u003e's corresponding \u003ccode\u003eCFLAGS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix parsing of thumbv7a-vex-v5 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1840\"\u003e#1840\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1839\"\u003e#1839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eaarch64_be\u003c/code\u003e to \u003ccode\u003eprefix_for_target\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1835\"\u003e#1835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse lp64d ABI for Managarm riscv64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1829\"\u003e#1829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake cc work on Motor OS (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1822\"\u003e#1822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate edition to 2021 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1811\"\u003e#1811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate MSRV to 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1808\"\u003e#1808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport trim paths with clang-cl.exe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1799\"\u003e#1799\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.4...cc-v1.4.5\"\u003e1.4.5\u003c/a\u003e - 2026-09-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.3...cc-v1.4.4\"\u003e1.4.4\u003c/a\u003e - 2026-08-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.2....\n\n_Description has been truncated_","html_url":"https://github.com/Choochmeque/autocxx/pull/178","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Choochmeque%2Fautocxx/issues/178","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/178/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-15T08:38:49.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5459644238","node_id":"PR_kwDOTZA4r88AAAABDk82qA","number":25,"state":"closed","title":"build(deps): bump the non-rust-vmm group across 2 directories with 107 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-16T01:07:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-15T08:38:49.000Z","updated_at":"2026-09-16T01:07:15.000Z","time_to_close":59304,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-rust-vmm","update_count":107,"packages":[{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.1","repository_url":"https://github.com/bitflags/bitflags"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"itertools","old_version":"0.14.0","new_version":"0.15.0","repository_url":"https://github.com/rust-itertools/itertools"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"signal-hook","old_version":"0.4.3","new_version":"0.4.4","repository_url":"https://github.com/vorner/signal-hook"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"uuid","old_version":"1.23.0","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"zerocopy","old_version":"0.8.48","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"crc-any","old_version":"2.5.0","new_version":"3.0.1","repository_url":"https://github.com/magiclen/crc-any"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"io-uring","old_version":"0.7.11","new_version":"0.7.15","repository_url":"https://github.com/tokio-rs/io-uring"},{"name":"remain","old_version":"0.2.15","new_version":"0.2.16","repository_url":"https://github.com/dtolnay/remain"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.0","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zbus","old_version":"5.14.0","new_version":"5.19.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"bitfield-struct","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/wrenger/bitfield-struct-rs"},{"name":"arc-swap","old_version":"1.9.0","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"getrandom","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/rust-random/getrandom"},{"name":"rand","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"ssh2","old_version":"0.9.5","new_version":"0.9.6","repository_url":"https://github.com/alexcrichton/ssh2-rs"},{"name":"blocking","old_version":"1.6.2","new_version":"1.7.0","repository_url":"https://github.com/smol-rs/blocking"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"landlock","old_version":"0.4.4","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"async-signal","old_version":"0.2.13","new_version":"0.2.14","repository_url":"https://github.com/smol-rs/async-signal"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"cc","old_version":"1.2.58","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"chacha20","old_version":"0.10.0","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"debug-helper","old_version":"0.3.13","new_version":"0.3.14","repository_url":"https://github.com/magiclen/debug-helper"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"event-listener","old_version":"5.4.1","new_version":"5.4.2","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"hermit-abi","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jiff","old_version":"0.2.23","new_version":"0.2.35","repository_url":"https://github.com/BurntSushi/jiff"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"js-sys","old_version":"0.3.91","new_version":"0.3.105","repository_url":"https://github.com/wasm-bindgen/wasm-bindgen"},{"name":"libredox","old_version":"0.1.15","new_version":"0.1.24"},{"name":"libz-sys","old_version":"1.1.25","new_version":"1.1.29","repository_url":"https://github.com/rust-lang/libz-sys"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"openssl-src","old_version":"300.5.5+3.5.5","new_version":"300.6.1+3.6.3","repository_url":"https://github.com/alexcrichton/openssl-src-rs"},{"name":"openssl-sys","old_version":"0.9.112","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"pastey","old_version":"0.2.1","new_version":"0.2.3","repository_url":"https://github.com/as1100k/pastey"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"portable-atomic","old_version":"1.13.1","new_version":"1.15.0","repository_url":"https://github.com/taiki-e/portable-atomic"},{"name":"portable-atomic-util","old_version":"0.2.6","new_version":"0.2.8","repository_url":"https://github.com/taiki-e/portable-atomic-util"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rand_core","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/rust-lang-nursery/rand"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-demangle","old_version":"0.1.27","new_version":"0.1.28","repository_url":"https://github.com/rust-lang/rustc-demangle"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"serde_repr","old_version":"0.1.20","new_version":"0.1.21","repository_url":"https://github.com/dtolnay/serde-repr"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"spin","old_version":"0.9.8","new_version":"0.9.9"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"toml_datetime","old_version":"1.1.0+spec-1.1.0","new_version":"1.1.1+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.25.8+spec-1.1.0","new_version":"0.25.15+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the non-rust-vmm group with 70 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.26.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [crc-any](https://github.com/magiclen/crc-any) | `2.5.0` | `3.0.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [io-uring](https://github.com/tokio-rs/io-uring) | `0.7.11` | `0.7.15` |\n| [remain](https://github.com/dtolnay/remain) | `0.2.15` | `0.2.16` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.14.0` | `5.19.0` |\n| [bitfield-struct](https://github.com/wrenger/bitfield-struct-rs) | `0.12.1` | `0.13.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [ssh2](https://github.com/alexcrichton/ssh2-rs) | `0.9.5` | `0.9.6` |\n| [blocking](https://github.com/smol-rs/blocking) | `1.6.2` | `1.7.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [async-signal](https://github.com/smol-rs/async-signal) | `0.2.13` | `0.2.14` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [debug-helper](https://github.com/magiclen/debug-helper) | `0.3.13` | `0.3.14` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.1` | `5.4.2` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.2` | `0.5.3` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [jiff](https://github.com/BurntSushi/jiff) | `0.2.23` | `0.2.35` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.91` | `0.3.105` |\n| libredox | `0.1.15` | `0.1.24` |\n| [libz-sys](https://github.com/rust-lang/libz-sys) | `1.1.25` | `1.1.29` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [openssl-src](https://github.com/alexcrichton/openssl-src-rs) | `300.5.5+3.5.5` | `300.6.1+3.6.3` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.112` | `0.9.117` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.3` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [portable-atomic](https://github.com/taiki-e/portable-atomic) | `1.13.1` | `1.15.0` |\n| [portable-atomic-util](https://github.com/taiki-e/portable-atomic-util) | `0.2.6` | `0.2.8` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustc-demangle](https://github.com/rust-lang/rustc-demangle) | `0.1.27` | `0.1.28` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [serde_repr](https://github.com/dtolnay/serde-repr) | `0.1.20` | `0.1.21` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| spin | `0.9.8` | `0.9.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.8+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nBumps the non-rust-vmm group with 51 updates in the /fuzz directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [signal-hook](https://github.com/vorner/signal-hook) | `0.4.3` | `0.4.4` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.26.0` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.48` | `0.8.57` |\n| [crc-any](https://github.com/magiclen/crc-any) | `2.5.0` | `2.5.1` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [remain](https://github.com/dtolnay/remain) | `0.2.15` | `0.2.16` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.0` | `1.9.2` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.4.2` | `0.4.3` |\n| [rand](https://github.com/rust-random/rand) | `0.10.0` | `0.10.2` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.4.5` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.0` | `0.10.2` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [debug-helper](https://github.com/magiclen/debug-helper) | `0.3.13` | `0.3.14` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.91` | `0.3.105` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [pastey](https://github.com/as1100k/pastey) | `0.2.1` | `0.2.3` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rand_core](https://github.com/rust-lang-nursery/rand) | `0.10.0` | `0.10.1` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| spin | `0.9.8` | `0.9.9` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [toml_datetime](https://github.com/toml-rs/toml) | `1.1.0+spec-1.1.0` | `1.1.1+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.25.8+spec-1.1.0` | `0.25.15+spec-1.1.0` |\n| [winnow](https://github.com/winnow-rs/winnow) | `1.0.1` | `1.0.4` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n| [libfuzzer-sys](https://github.com/rust-fuzz/libfuzzer) | `0.4.12` | `0.4.13` |\n\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bitflags` from 2.11.0 to 2.13.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/releases\"\u003ebitflags's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.13.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.13.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/493\"\u003ebitflags/bitflags#493\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd MyFlags::Abc::iter_equal_names() method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/488\"\u003ebitflags/bitflags#488\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.12.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/485\"\u003ebitflags/bitflags#485\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 2.11.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/482\"\u003ebitflags/bitflags#482\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md\"\u003ebitflags's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.13.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLower the LLVM IR output of the generated output by \u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bolshoytoster\"\u003e\u003ccode\u003e@​bolshoytoster\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/492\"\u003ebitflags/bitflags#492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.13.0...2.13.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.13.0\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eMyFlags::Abc::iter_equal_names()\u003c/code\u003e method by \u003ca href=\"https://github.com/ssrlive\"\u003e\u003ccode\u003e@​ssrlive\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/489\"\u003ebitflags/bitflags#489\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.1...2.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRework the \u003ccode\u003e#[flag_name]\u003c/code\u003e feature and re-stabilize as \u003ccode\u003e#[bitflags(flag_name)]\u003c/code\u003e by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/487\"\u003ebitflags/bitflags#487\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.12.0...2.12.1\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.12.0\u003c/h1\u003e\n\u003ch2\u003eYanked\u003c/h2\u003e\n\u003cp\u003eThis release has been yanked because the \u003ccode\u003e#[flag_name]\u003c/code\u003e processing noticeably increases macro recursion, hitting the default limit in cases that are already close to it.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a custom \u003ccode\u003e#[flag_name]\u003c/code\u003e attribute by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/483\"\u003ebitflags/bitflags#483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an all_named ctor for filtering out catch-all flags by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/484\"\u003ebitflags/bitflags#484\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.1...2.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch1\u003e2.11.1\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBless compile-fail tests for current beta by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexample_generated.rs: add missing third slash for doc comment by \u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/477\"\u003ebitflags/bitflags#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify self and other in method docs by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/481\"\u003ebitflags/bitflags#481\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielEScherzer\"\u003e\u003ccode\u003e@​DanielEScherzer\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bitflags/bitflags/pull/478\"\u003ebitflags/bitflags#478\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\"\u003ehttps://github.com/bitflags/bitflags/compare/2.11.0...2.11.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/f92a2921b41644b02ca5d50a6ace542e309e6a6f\"\u003e\u003ccode\u003ef92a292\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/493\"\u003e#493\u003c/a\u003e from bitflags/cargo/2.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/c1271c5dc836456340be6030efefbb758e7a0730\"\u003e\u003ccode\u003ec1271c5\u003c/code\u003e\u003c/a\u003e prepare for 2.13.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/e077c4a679706661af508a91cfd96c6a7c4ac2d2\"\u003e\u003ccode\u003ee077c4a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/bitflags/bitflags/issues/492\"\u003e#492\u003c/a\u003e from bolshoytoster/main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/75d1be4a8d98c1ef786da6d3e221d30dfb376114\"\u003e\u003ccode\u003e75d1be4\u003c/code\u003e\u003c/a\u003e Bless compile fail stderr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/7813d71fef32d3c1e44711fd676b8b6d415bbb92\"\u003e\u003ccode\u003e7813d71\u003c/code\u003e\u003c/a\u003e Support the MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/d8f8234d2e2154c05f9ae97d781322da8084795a\"\u003e\u003ccode\u003ed8f8234\u003c/code\u003e\u003c/a\u003e Remove unused variable warning with empty bitflags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/2e27d6aedbaae29054d855297001b01b44d656a3\"\u003e\u003ccode\u003e2e27d6a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003econst _ = !0;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dd8beda61fff94c7b11c09b0ba0b1cd6c4111241\"\u003e\u003ccode\u003edd8beda\u003c/code\u003e\u003c/a\u003e Fix Self in flags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/dbc0ce19fd09db5c6ee0a23e788ebbd16957955a\"\u003e\u003ccode\u003edbc0ce1\u003c/code\u003e\u003c/a\u003e Lower the LLVM IR output of the generated output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bitflags/bitflags/commit/9253889ee93921055309908c46272bd6c5c6ad99\"\u003e\u003ccode\u003e9253889\u003c/code\u003e\u003c/a\u003e prepare for 2.13.0 release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bitflags/bitflags/compare/2.11.0...2.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `itertools` from 0.14.0 to 0.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md\"\u003eitertools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.15.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestructure \u003ccode\u003ePosition\u003c/code\u003e as struct instead of enum (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1042\"\u003e#1042\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003eall_equal_value\u003c/code\u003e's error type (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1032\"\u003e#1032\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e*_with_hasher\u003c/code\u003e adaptors (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1007\"\u003e#1007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd strip_prefix and strip_prefix_by methods (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eClone\u003c/code\u003e bounds from \u003ccode\u003etuple_combinations\u003c/code\u003e and \u003ccode\u003earray_combinations\u003c/code\u003e(\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1011\"\u003e#1011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003emust_use\u003c/code\u003e for \u003ccode\u003ecollect_vec\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eizip!\u003c/code\u003e temporary friendly (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1021\"\u003e#1021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003earray_combinations_with_replacement\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1033\"\u003e#1033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eDebug\u003c/code\u003e for remaining public types (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1038\"\u003e#1038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpecialize \u003ccode\u003eExactlyOneError::count\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003ePeekingNext\u003c/code\u003e for more types, in particular \u003ccode\u003evec::IntoIter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1059\"\u003e#1059\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ePadUsing::next_back\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003e[circular_]array_windows\u003c/code\u003e, deprecate \u003ccode\u003etuple_windows\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003etuple_combinations\u003c/code\u003e (replaced by \u003ccode\u003earray_combinations\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable Internal Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake \u003ccode\u003einto_group_map\u003c/code\u003e code more idiomatic (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1027\"\u003e#1027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix clippy lints (\u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1017\"\u003e#1017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1029\"\u003e#1029\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1076\"\u003e#1076\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-itertools/itertools/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/37bd72aa6d58e594711d127b52418ca5e58b6091\"\u003e\u003ccode\u003e37bd72a\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md: strip_prefix[_by]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/86ec6359258e57a8af391fafc645d6ffab363bff\"\u003e\u003ccode\u003e86ec635\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003eControlFlow\u003c/code\u003e in \u003ccode\u003efold_while\u003c/code\u003e implementation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/d5897f7bb2283a34b736f539a369fe16dc9f6bb4\"\u003e\u003ccode\u003ed5897f7\u003c/code\u003e\u003c/a\u003e refactor(strip_prefix): use try_for_each and drop PartialEq, Eq on StripPrefi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/b2a978abca1dc57f929f60e0be16d83e58f9558f\"\u003e\u003ccode\u003eb2a978a\u003c/code\u003e\u003c/a\u003e feat(Itertools): add strip_prefix and strip_prefix_by methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/12b6ec6f91eb83eebe4ac150e53aca14365cd894\"\u003e\u003ccode\u003e12b6ec6\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md for all_equal_value_error's error type\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/121821ed16365a39c015449a3872708fd5dcdfdd\"\u003e\u003ccode\u003e121821e\u003c/code\u003e\u003c/a\u003e AllEqualValueError implements std::error::Error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/adac44e4278b087033d23408652e540aef5b22f0\"\u003e\u003ccode\u003eadac44e\u003c/code\u003e\u003c/a\u003e Introduce AllEqualValueError\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/5707384b6a3a675c65e12b96e71335e9ce857b16\"\u003e\u003ccode\u003e5707384\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/df60ff016bf31f5752827808b375d36b0a101e33\"\u003e\u003ccode\u003edf60ff0\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-itertools/itertools/commit/113b850b9d68406dda7c428d31992002c77eebad\"\u003e\u003ccode\u003e113b850\u003c/code\u003e\u003c/a\u003e Update CHANGELOG.md to include with_hasher\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.183 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.183...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `signal-hook` from 0.4.3 to 0.4.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md\"\u003esignal-hook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.4.4\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation about SIGBUS (\u003ca href=\"https://redirect.github.com/vorner/signal-hook/issues/204\"\u003e#204\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/f37a7b5918830009c83f5e17fd5a533f2dfd7f82\"\u003e\u003ccode\u003ef37a7b5\u003c/code\u003e\u003c/a\u003e Document SIGBUS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vorner/signal-hook/commit/b089b6b64487b23cb3cfc770ab5aa2f55f051116\"\u003e\u003ccode\u003eb089b6b\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vorner/signal-hook/compare/v0.4.3...v0.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.23.0 to 1.26.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first ...\n\n_Description has been truncated_","html_url":"https://github.com/intel-samples/cloud-hypervisor-tdx-sample/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/intel-samples%2Fcloud-hypervisor-tdx-sample/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-15T00:28:01.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5456027056","node_id":"PR_kwDOPUYLHM8AAAABDiD_rA","number":252,"state":"open","title":"chore(deps): bump the cargo-minor-patch group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-15T00:28:01.000Z","updated_at":"2026-09-15T00:29:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-minor-patch","update_count":24,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"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":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"anyhow","old_version":"1.0.101","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.5.58","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"blake3","old_version":"1.8.3","new_version":"1.8.7","repository_url":"https://github.com/BLAKE3-team/BLAKE3"},{"name":"arc-swap","old_version":"1.8.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"tempfile","old_version":"3.25.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"actix-web","old_version":"4.14.0","new_version":"4.15.0","repository_url":"https://github.com/actix/actix-web"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"crossbeam-channel","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"cc","old_version":"1.2.55","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor-patch group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\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| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.26.1` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.101` | `1.0.104` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.58` | `4.5.60` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.3` | `1.8.7` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.8.1` | `1.9.2` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.25.0` | `3.27.0` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [actix-web](https://github.com/actix/actix-web) | `4.14.0` | `4.15.0` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.16` | `0.5.17` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.55` | `1.4.5` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.34\"\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 `chrono` from 0.4.43 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `anyhow` from 1.0.101 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.101...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.5.58 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.58...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 `humantime` from 2.3.0 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/humantime/releases\"\u003ehumantime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow creating Duration in const context by \u003ca href=\"https://github.com/ctron\"\u003e\u003ccode\u003e@​ctron\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/humantime/pull/70\"\u003echronotope/humantime#70\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/fc092817fa8689298eaac28ff49bd8bede4ff605\"\u003e\u003ccode\u003efc09281\u003c/code\u003e\u003c/a\u003e chore: prepare release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/8a022cce55a07da2be81721e7deaa5bd071add72\"\u003e\u003ccode\u003e8a022cc\u003c/code\u003e\u003c/a\u003e feat: allow creating Duration in const context\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/27a4f77519a436f4137d1c50ff2f3eb559292cfd\"\u003e\u003ccode\u003e27a4f77\u003c/code\u003e\u003c/a\u003e Explicitly set rust-version to 1.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/acc3c19658ecae06cf35467dfe03392a67dbf2b1\"\u003e\u003ccode\u003eacc3c19\u003c/code\u003e\u003c/a\u003e ci: upgrade to actions/checkout v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/humantime/commit/3acf96bb886ebd16f9e2e8a37d7229e4bd30dd17\"\u003e\u003ccode\u003e3acf96b\u003c/code\u003e\u003c/a\u003e ci: fix workflow formatting\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/humantime/compare/v2.3.0...v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `blake3` from 1.8.3 to 1.8.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/releases\"\u003eblake3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.7\u003c/h2\u003e\n\u003cp\u003eversion 1.8.7\u003c/p\u003e\n\u003cp\u003eChanges since 1.8.6:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003earrayref\u003c/code\u003e dependency. Unfortunately the crates.io owner\nwas compromised.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.6\u003c/h2\u003e\n\u003cp\u003eversion 1.8.6\u003c/p\u003e\n\u003cp\u003eChanges since 1.8.5:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eupdate_mmap\u003c/code\u003e and \u003ccode\u003eupdate_mmap_rayon\u003c/code\u003e (and by extension \u003ccode\u003eb3sum\u003c/code\u003e) now\nuse \u003ccode\u003eseek\u003c/code\u003e rather than \u003ccode\u003emetadata\u003c/code\u003e to get the length of a file/mapping,\nand they tolerate \u003ccode\u003emmap\u003c/code\u003e failures. That means \u003ccode\u003eb3sum\u003c/code\u003e will now memory\nmap e.g. Linux block devices, which support mapping despite reporting\nlength 0 in \u003ccode\u003emetadata\u003c/code\u003e. Hashing \u003ccode\u003eNUL\u003c/code\u003e files on Windows also works now,\nwhere previously it was an error unless you used \u003ccode\u003e--no-mmap\u003c/code\u003e or \u003ccode\u003e\u0026lt;\u003c/code\u003e.\nThis change was originally proposed by \u003ca href=\"https://github.com/nabijaczleweli\"\u003e\u003ccode\u003e@​nabijaczleweli\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.5\u003c/h2\u003e\n\u003cp\u003eversion 1.8.5\u003c/p\u003e\n\u003cp\u003eChanges since 1.8.4:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eForcibly disable LTO when compiling C intrinsics from the Rust build.\nThis fixes a build break on Arch Linux ARM:\n\u003ca href=\"https://redirect.github.com/BLAKE3-team/BLAKE3/issues/550\"\u003eBLAKE3-team/BLAKE3#550\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.4\u003c/h2\u003e\n\u003cp\u003eversion 1.8.4\u003c/p\u003e\n\u003cp\u003eChanges since 1.8.3:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated the \u003ccode\u003edigest\u003c/code\u003e dependency from v0.10 to v0.11. THIS IS A\nPOTENTIALLY BREAKING CHANGE for callers using the \u003ccode\u003etraits-preview\u003c/code\u003e\nCargo feature. But this is not considered a breaking change for the\n\u003ccode\u003eblake3\u003c/code\u003e crate itself; see the docs for \u003ccode\u003etraits-preview\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003ePerformance for WASM SIMD targets is improved by ~20% when the\n\u003ccode\u003ewasm32_simd\u003c/code\u003e feature is enabled. Contributed by \u003ca href=\"https://github.com/lamb356\"\u003e\u003ccode\u003e@​lamb356\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/BLAKE3-team/BLAKE3/commit/f3149ec5bb5449af877ba20377a11008ff499fa2\"\u003e\u003ccode\u003ef3149ec\u003c/code\u003e\u003c/a\u003e version 1.8.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/b65bcb71d1a38d0ef172f3708f75365a3d7a5856\"\u003e\u003ccode\u003eb65bcb7\u003c/code\u003e\u003c/a\u003e add #[allow(deprecated)] annotations to fix nightly/beta warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/483a2203a8cc3a6f2c0da9070ca04b011f44b534\"\u003e\u003ccode\u003e483a220\u003c/code\u003e\u003c/a\u003e fix warnings related to not using MAX constants\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/ba02549ebc81a9cce8eb1832b128c9b4cc8aa9c9\"\u003e\u003ccode\u003eba02549\u003c/code\u003e\u003c/a\u003e Codex: remove \u003ccode\u003earrayref\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/77b257eee7da5cd608eaf6be8343d3a4c9776af2\"\u003e\u003ccode\u003e77b257e\u003c/code\u003e\u003c/a\u003e version 1.8.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/83b1746e7c42e5b3d228c81ba1ccb9b767dc5e2c\"\u003e\u003ccode\u003e83b1746\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003eseek\u003c/code\u003e instead of \u003ccode\u003emetadata\u003c/code\u003e to establish mmap length (\u003ca href=\"https://redirect.github.com/BLAKE3-team/BLAKE3/issues/570\"\u003e#570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/9eac279fd71b79ad9e897a4cffb23ee64acfb6df\"\u003e\u003ccode\u003e9eac279\u003c/code\u003e\u003c/a\u003e use vswhere to find Visual Studio in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/fc3d0e98e840631c001837363bba77a4f64c48b9\"\u003e\u003ccode\u003efc3d0e9\u003c/code\u003e\u003c/a\u003e Fix path to Visual Studio toolchain in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/8aa5145039b972ba30e98e788752d37d14568824\"\u003e\u003ccode\u003e8aa5145\u003c/code\u003e\u003c/a\u003e a few more colons\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/commit/6bb977357b87755c14594ffce6f7133f9f6a8d78\"\u003e\u003ccode\u003e6bb9773\u003c/code\u003e\u003c/a\u003e use cargo:: build script syntax\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BLAKE3-team/BLAKE3/compare/1.8.3...1.8.7\"\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.8.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\u003ch1\u003e1.9.1\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eOne more SeqCst :-| (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/204\"\u003e#204\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.9.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePromote certain orderings to SeqCst. Original proofs based on wrong reading of\nstandard :-(. Expect some performance degradation (\u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/198\"\u003e#198\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/200\"\u003e#200\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.8.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eProper gate of \u003ccode\u003ePin\u003c/code\u003e (since 1.39 - we are not using only \u003ccode\u003ePin\u003c/code\u003e, but also\n\u003ccode\u003ePin::into_inner\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/vorner/arc-swap/issues/197\"\u003e#197\u003c/a\u003e).\u003c/li\u003e\n\u003c/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 `tempfile` from 3.25.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\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\u003eSee full diff in \u003ca href=\"https://github.com/Stebalien/tempfile/commits/v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `actix-web` from 4.14.0 to 4.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/actix/actix-web/releases\"\u003eactix-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eactix-web: v4.15.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::add_response_mapper()\u003c/code\u003e to allow middleware to modify error-generated responses before they are sent.\u003c/li\u003e\n\u003cli\u003eRemove the experimental \u003ccode\u003eexperimental-io-uring\u003c/code\u003e crate feature.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eactix-web: v4.14.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClose idle HTTP/1 keep-alive connections during graceful shutdown and let active connections finish only their current request before closing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/5723cf486522d47aad26390cf5b02e95654ae225\"\u003e\u003ccode\u003e5723cf4\u003c/code\u003e\u003c/a\u003e chore(actix-web): prepare release 4.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/7ae209e4a4f3c8df61cacb9c2d3b8ef28ebda0d6\"\u003e\u003ccode\u003e7ae209e\u003c/code\u003e\u003c/a\u003e fix(multipart): include inner error in Payload and Parse display strings (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4186\"\u003e#4186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/e5e99114d6e871d48dbe3dada7f634821cb3885d\"\u003e\u003ccode\u003ee5e9911\u003c/code\u003e\u003c/a\u003e refactor(web): remove experimental io-uring feature (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4204\"\u003e#4204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/dab8c5a389ffbc8415b2824bc77eddf66b43958f\"\u003e\u003ccode\u003edab8c5a\u003c/code\u003e\u003c/a\u003e add methods for mapping error responses (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/2979\"\u003e#2979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/525dfb3f953a4bdf308f509e37cea86b234c701d\"\u003e\u003ccode\u003e525dfb3\u003c/code\u003e\u003c/a\u003e test(router): increase actix-router test coverage (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4196\"\u003e#4196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/9bf4fb28155f6c682aa02ef56a76cea0f63462ac\"\u003e\u003ccode\u003e9bf4fb2\u003c/code\u003e\u003c/a\u003e chore(actix-files): prepare release 0.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/3bb0007528be7671ea3f3ca80e6f620222a45572\"\u003e\u003ccode\u003e3bb0007\u003c/code\u003e\u003c/a\u003e refactor(files)!: remove experimental io-uring support (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4198\"\u003e#4198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/5b432410e60e270509a1fc9f63424386c7521cd4\"\u003e\u003ccode\u003e5b43241\u003c/code\u003e\u003c/a\u003e build(deps): bump futures-core from 0.3.33 to 0.3.34 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4200\"\u003e#4200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/db1411163088dfbdfadbee4ed1450528146da9b4\"\u003e\u003ccode\u003edb14111\u003c/code\u003e\u003c/a\u003e build(deps): bump rcgen from 0.14.8 to 0.14.9 (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4201\"\u003e#4201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/actix/actix-web/commit/22a0760b61fdf99fc3b0b98f6f134b2fda484696\"\u003e\u003ccode\u003e22a0760\u003c/code\u003e\u003c/a\u003e chore: ignore \u003ccode\u003eRUSTSEC-2026-0258\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/actix/actix-web/issues/4203\"\u003e#4203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/actix/actix-web/compare/web-v4.14.0...web-v4.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `aho-corasick` from 1.1.4 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/5178060ce73d91938f8582d0360e3be031380440\"\u003e\u003ccode\u003e5178060\u003c/code\u003e\u003c/a\u003e 1.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/aho-corasick/commit/b68c8d507ae7d355ab5391591a1254bef3cac711\"\u003e\u003ccode\u003eb68c8d5\u003c/code\u003e\u003c/a\u003e api: check for overflow in \u003ccode\u003eMatch::offset\u003c/code\u003e too\u003c/li\u003e\n\u003cli...\n\n_Description has been truncated_","html_url":"https://github.com/SentinelOps-CI/provability-fabric/pull/252","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SentinelOps-CI%2Fprovability-fabric/issues/252","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/252/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-14T04:47:07.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5445309510","node_id":"PR_kwDOMLdodc8AAAABDZcGzQ","number":7008,"state":"closed","title":"chore(deps): bump the cargo-all group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-17T23:07:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-14T04:47:07.000Z","updated_at":"2026-09-17T23:08:01.000Z","time_to_close":325244,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-all","update_count":37,"packages":[{"name":"tauri","old_version":"2.11.1","new_version":"2.11.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-build","old_version":"2.6.1","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"criterion","old_version":"0.5.1","new_version":"0.8.2","repository_url":"https://github.com/criterion-rs/criterion.rs"},{"name":"cc","old_version":"1.2.62","new_version":"1.4.6","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"oasgen","old_version":"0.22.0","new_version":"0.25.0","repository_url":"https://github.com/kurtbuilds/oasgen"},{"name":"reqwest","old_version":"0.13.3","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"1.0.69","new_version":"2.0.18","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"arc-swap","old_version":"1.9.1","new_version":"1.9.2","repository_url":"https://github.com/vorner/arc-swap"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"toml","old_version":"0.8.2","new_version":"1.1.2+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"uuid","old_version":"1.23.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"sysinfo","old_version":"0.29.11","new_version":"0.39.6","repository_url":"https://github.com/GuillaumeGomez/sysinfo"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rand","old_version":"0.9.4","new_version":"0.10.1","repository_url":"https://github.com/rust-random/rand"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"which","old_version":"7.0.3","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"zbus","old_version":"5.15.0","new_version":"5.16.0","repository_url":"https://github.com/z-galaxy/zbus"},{"name":"xcap","old_version":"0.9.4","new_version":"0.9.6","repository_url":"https://github.com/nashaofu/xcap"},{"name":"argon2","old_version":"0.6.0-rc.8","new_version":"0.6.0","repository_url":"https://github.com/RustCrypto/password-hashes"},{"name":"chacha20poly1305","old_version":"0.10.1","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/AEADs"},{"name":"core-graphics","old_version":"0.24.0","new_version":"0.25.0","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"uiautomation","old_version":"0.16.1","new_version":"0.25.0","repository_url":"https://github.com/leexgone/uiautomation-rs"},{"name":"tauri-plugin","old_version":"2.6.2","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-all group with 37 updates in the /packages/sdk/examples/tauri-app/src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.11.2` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.6.3` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.4.6` |\n| [oasgen](https://github.com/kurtbuilds/oasgen) | `0.22.0` | `0.25.0` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.3` | `0.13.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.18` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [arc-swap](https://github.com/vorner/arc-swap) | `1.9.1` | `1.9.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.2` | `1.1.2+spec-1.1.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.1` | `1.26.1` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.29.11` | `0.39.6` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.9` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.10.1` |\n| dirs | `6.0.0` | `7.0.0` |\n| [which](https://github.com/harryfei/which-rs) | `7.0.3` | `8.0.6` |\n| [zbus](https://github.com/z-galaxy/zbus) | `5.15.0` | `5.16.0` |\n| [xcap](https://github.com/nashaofu/xcap) | `0.9.4` | `0.9.6` |\n| [argon2](https://github.com/RustCrypto/password-hashes) | `0.6.0-rc.8` | `0.6.0` |\n| [chacha20poly1305](https://github.com/RustCrypto/AEADs) | `0.10.1` | `0.11.0` |\n| [core-graphics](https://github.com/servo/core-foundation-rs) | `0.24.0` | `0.25.0` |\n| [uiautomation](https://github.com/leexgone/uiautomation-rs) | `0.16.1` | `0.25.0` |\n| [tauri-plugin](https://github.com/tauri-apps/tauri) | `2.6.2` | `2.6.3` |\n\n\nUpdates `tauri` from 2.11.1 to 2.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-cli v2.11.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 1090 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1088 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\nDependency tree:\natk 0.18.2\n└── gtk 0.18.2\n    ├── wry 0.55.0\n    │   └── tauri-runtime-wry 2.11.2\n    │       └── tauri 2.11.2\n    │           ├── tauri-utils 2.9.2\n    │           │   ├── tauri-schema-generator 0.0.0\n    │           │   ├── tauri-runtime-wry 2.11.2\n    │           │   ├── tauri-runtime 2.11.2\n    │           │   │   ├── tauri-runtime-wry 2.11.2\n    │           │   │   └── tauri 2.11.2\n    │           │   ├── tauri-plugin 2.6.2\n    │           │   │   ├── tauri-plugin-sample 0.1.0\n    │           │   │   │   └── api 0.1.0\n    │           │   │   └── tauri-plugin-log 2.6.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-macros 2.6.2\n    │           │   │   └── tauri 2.11.2\n    │           │   ├── tauri-codegen 2.6.2\n    │           │   │   ├── tauri-macros 2.6.2\n    │           │   │   └── tauri-build 2.6.2\n    │           │   │       ├── tauri-file-associations-demo 0.1.0\n    │           │   │       ├── tauri 2.11.2\n    │           │   │       ├── resources 0.1.0\n    │           │   │       ├── bench_helloworld 0.1.0\n    │           │   │       ├── bench_files_transfer 0.1.0\n    │           │   │       ├── bench_cpu_intensive 0.1.0\n    │           │   │       └── api 0.1.0\n    │           │   ├── tauri-cli 2.11.2\n    │           │   │   └── tauri-cli-node 0.0.0\n    │           │   ├── tauri-bundler 2.9.2\n    │           │   │   └── tauri-cli 2.11.2\n    │           │   ├── tauri-build 2.6.2\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/499df79be65ef8c0670abc0207cd9e37b55d8491\"\u003e\u003ccode\u003e499df79\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15378\"\u003e#15378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/20bb033abb1947121e8158a52f46e1de36b94af7\"\u003e\u003ccode\u003e20bb033\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat: add Windows VC runtime linking and bundling options (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15372\"\u003e#15372\u003c/a\u003e)\u0026quot; (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b5b72ce51811e9f95b1f7e9a05ea19c8f12ce694\"\u003e\u003ccode\u003eb5b72ce\u003c/code\u003e\u003c/a\u003e fix(tauri-utils): preserve resource source file name when dest is empty (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15383\"\u003e#15383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/3fd8ba2c022717068ff6a154ce12942c3a672232\"\u003e\u003ccode\u003e3fd8ba2\u003c/code\u003e\u003c/a\u003e fix: resources after empty directory not copied (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15388\"\u003e#15388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/47e1b754951bffeedbcd6400928d60755fb954de\"\u003e\u003ccode\u003e47e1b75\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eset_as_windows_menu_for_nsapp\u003c/code\u003e command wrongly called `set_as_help_menu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/eadd8f5f49446fc5cdca0dd6094aade726f09b6b\"\u003e\u003ccode\u003eeadd8f5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump svelte from 5.53.11 to 5.55.7 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15382\"\u003e#15382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/32d81661eedb7524b36f4c422606fa1e93ac917b\"\u003e\u003ccode\u003e32d8166\u003c/code\u003e\u003c/a\u003e feat: add Windows VC runtime linking and bundling options (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15372\"\u003e#15372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/b15b859cf636ba08abd44dcfb3d4b08e2e7fa0a4\"\u003e\u003ccode\u003eb15b859\u003c/code\u003e\u003c/a\u003e refactor: make error dialog take \u003ccode\u003e\u0026amp;'static str\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15369\"\u003e#15369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/0e8e25f001d5c6eae32a5f47c7e4365a318f2c59\"\u003e\u003ccode\u003e0e8e25f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.60.3 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15355\"\u003e#15355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-v2.11.1...tauri-v2.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-build` from 2.6.1 to 2.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003etauri-build's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etauri-build v2.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eFetching advisory database from `https://github.com/RustSec/advisory-db.git`\n      Loaded 1133 security advisories (from /home/runner/.cargo/advisory-db)\n    Updating crates.io index\n    Scanning Cargo.lock for vulnerabilities (1085 crate dependencies)\nCrate:     atk\nVersion:   0.18.2\nWarning:   unmaintained\nTitle:     gtk-rs GTK3 bindings - no longer maintained\nDate:      2024-03-04\nID:        RUSTSEC-2024-0413\nURL:       https://rustsec.org/advisories/RUSTSEC-2024-0413\n\u003cp\u003eCrate:     atk-sys\u003cbr /\u003e\nVersion:   0.18.2\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     gtk-rs GTK3 bindings - no longer maintained\u003cbr /\u003e\nDate:      2024-03-04\u003cbr /\u003e\nID:        RUSTSEC-2024-0416\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0416\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0416\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     fxhash\u003cbr /\u003e\nVersion:   0.2.1\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     fxhash - no longer maintained\u003cbr /\u003e\nDate:      2025-09-05\u003cbr /\u003e\nID:        RUSTSEC-2025-0057\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2025-0057\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2025-0057\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     gdk\u003cbr /\u003e\nVersion:   0.18.2\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     gtk-rs GTK3 bindings - no longer maintained\u003cbr /\u003e\nDate:      2024-03-04\u003cbr /\u003e\nID:        RUSTSEC-2024-0412\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0412\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0412\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     gdk-sys\u003cbr /\u003e\nVersion:   0.18.2\u003cbr /\u003e\nWarning:   unmaintained\u003cbr /\u003e\nTitle:     gtk-rs GTK3 bindings - no longer maintained\u003cbr /\u003e\nDate:      2024-03-04\u003cbr /\u003e\nID:        RUSTSEC-2024-0418\u003cbr /\u003e\nURL:       \u003ca href=\"https://rustsec.org/advisories/RUSTSEC-2024-0418\"\u003ehttps://rustsec.org/advisories/RUSTSEC-2024-0418\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eCrate:     gdkwayland-sys\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\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/tauri-apps/tauri/commit/6f6ab1207bb3923c2721fbc67d2fdb1c8deb0c7a\"\u003e\u003ccode\u003e6f6ab12\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15409\"\u003e#15409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/728c8d4a5d9e3badf4683eb2e493d950d27d6b66\"\u003e\u003ccode\u003e728c8d4\u003c/code\u003e\u003c/a\u003e fix(cli): skip building bundles when using \u003ccode\u003etauri android run\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15473\"\u003e#15473\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/e25f45c6512bf28195bb97f7a83a55d3a5005bf3\"\u003e\u003ccode\u003ee25f45c\u003c/code\u003e\u003c/a\u003e refactor: remove impl clone on inner menus (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15553\"\u003e#15553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/fbcf1b05aea91ecb97b4f4ef0ca0c436ab761b0d\"\u003e\u003ccode\u003efbcf1b0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint-plugin-security to v4.0.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15545\"\u003e#15545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/828f710a59fe41bd97e781410c48688a12e7e538\"\u003e\u003ccode\u003e828f710\u003c/code\u003e\u003c/a\u003e fix(cli): respect src/bin required-features (fix: \u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15325\"\u003e#15325\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15427\"\u003e#15427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ed8fd411fe10469da33f63ed5bd9d7ae19e77d84\"\u003e\u003ccode\u003eed8fd41\u003c/code\u003e\u003c/a\u003e chore(cli): lesser verbose \u003ccode\u003eureq_proto\u003c/code\u003e log (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15552\"\u003e#15552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/50b0237edb9ed683979b7954975b98a4d22a9f70\"\u003e\u003ccode\u003e50b0237\u003c/code\u003e\u003c/a\u003e fix(android): escape special characters in \u003ccode\u003estrings.xml\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15549\"\u003e#15549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/800223d7121cce8dce883e279ff1fd0afb4cad5f\"\u003e\u003ccode\u003e800223d\u003c/code\u003e\u003c/a\u003e docs: fix some missing and wrong docs (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15548\"\u003e#15548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/5075c81a1c7c5e19e648df47766df7ffdb495b0f\"\u003e\u003ccode\u003e5075c81\u003c/code\u003e\u003c/a\u003e fix: check \u003ccode\u003eis_maximizable\u003c/code\u003e in \u003ccode\u003einternal_toggle_maximize\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15550\"\u003e#15550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/532c22a237ef9878c23e1bd1aa50dfd3d1a43de9\"\u003e\u003ccode\u003e532c22a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 8.0.5 to 8.0.16 (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15547\"\u003e#15547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/tauri-build-v2.6.1...tauri-build-v2.6.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.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `criterion` from 0.5.1 to 0.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/releases\"\u003ecriterion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecriterion-plot-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-v0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecriterion-plot-v0.8.0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ecriterion-v0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/li\u003e\n\u003cli\u003eAdd support for reporting throughput in elements and bytes - \u003ccode\u003eThroughput::ElementsAndBytes\u003c/code\u003e allows the text summary to report throughput in both units simultaneously.\u003c/li\u003e\n\u003cli\u003eAdd alloca-based memory layout randomisation to mitigate memory effects on measurements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md\"\u003ecriterion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.1...criterion-v0.8.2\"\u003e0.8.2\u003c/a\u003e - 2026-02-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edon't build alloca on unsupported targets\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003eFix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003eUpdate Readme\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.8.0...criterion-v0.8.1\"\u003e0.8.1\u003c/a\u003e - 2025-12-07\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHomepage link\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump jontze/action-mdbook from 3 to 4\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump actions/checkout from 4 to 6\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/criterion-v0.7.0...criterion-v0.8.0\"\u003e0.8.0\u003c/a\u003e - 2025-11-29\u003c/h2\u003e\n\u003ch3\u003eBREAKING\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDrop async-std support\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV to 1.86, stable to 1.91.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ability to plot throughput on summary page.\u003c/li\u003e\n\u003cli\u003eAdd support for reporting throughput in elements and bytes - \u003ccode\u003eThroughput::ElementsAndBytes\u003c/code\u003e allows the text summary to report throughput in both units simultaneously.\u003c/li\u003e\n\u003cli\u003eAdd alloca-based memory layout randomisation to mitigate memory effects on measurements.\u003c/li\u003e\n\u003cli\u003eAdd doc comment to benchmark runner in criterion_group macro (removes linter warnings)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix plotting NaN bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove Master API Docs links temporarily while we restore the docs publishing.\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/criterion-rs/criterion.rs/commit/7f0d745532e3c7b2e11bbf9de9b911f91790d3b1\"\u003e\u003ccode\u003e7f0d745\u003c/code\u003e\u003c/a\u003e chore: release v0.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/4a467ce964052ae9bd9266c0706b470b817613e0\"\u003e\u003ccode\u003e4a467ce\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/b277a751453cf9ce0595e41bddf819210a6d6e47\"\u003e\u003ccode\u003eb277a75\u003c/code\u003e\u003c/a\u003e Fix panic with uniform iteration durations in benchmarks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/828af1450d648c599a92a077b75e292747761d99\"\u003e\u003ccode\u003e828af14\u003c/code\u003e\u003c/a\u003e fix: don't build alloca on unsupported targets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/b01316b76e42028f3b1cf3731f643bea7f354f39\"\u003e\u003ccode\u003eb01316b\u003c/code\u003e\u003c/a\u003e Update Readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/4c02a3b4e560fe1f296c0ed1e9b53e3154a3cac6\"\u003e\u003ccode\u003e4c02a3b\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/e4e06dfdc3813d9a6d37e0e6e5db3de3fdd530a6\"\u003e\u003ccode\u003ee4e06df\u003c/code\u003e\u003c/a\u003e chore: release v0.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/aa548b9f58ea5ddb7d2d16f3f4abfa7491b8f569\"\u003e\u003ccode\u003eaa548b9\u003c/code\u003e\u003c/a\u003e fix: Homepage link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/950c3b727a09d10067ea686e2ac6f1f23569168f\"\u003e\u003ccode\u003e950c3b7\u003c/code\u003e\u003c/a\u003e fix: Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/criterion-rs/criterion.rs/commit/7e3e50c369194f735224215e3ea8210b86f09adb\"\u003e\u003ccode\u003e7e3e50c\u003c/code\u003e\u003c/a\u003e chore(deps): bump crate-ci/typos from 1.23.5 to 1.40.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/criterion-rs/criterion.rs/compare/0.5.1...criterion-v0.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cc` from 1.2.62 to 1.4.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/releases\"\u003ecc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecc-v1.4.6\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent check_exe from dropping flags on the floor. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate fd handling to use BorrowedFd (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump taiki-e/install-action from 2.87.2 to 2.87.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump tombi-toml/setup-tombi from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump release-plz/action from 0.5.131 to 0.5.132 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ci(test): make sure right toolchain is passed (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump tombi-toml/setup-tombi from 1.2.5 to 1.5.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump taiki-e/install-action from 2.85.5 to 2.87.2 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd toml formatting check (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.5\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.3\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInfer NEON, not VFPv4, from \u003ccode\u003eneon\u003c/code\u003e in the target name (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1843\"\u003e#1843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edo not emit \u003ccode\u003e-mno-omit-leaf-frame-pointer\u003c/code\u003e if unsupported (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1845\"\u003e#1845\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecc-v1.4.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md\"\u003ecc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.5...cc-v1.4.6\"\u003e1.4.6\u003c/a\u003e - 2026-09-11\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent check_exe from dropping flags on the floor. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate fd handling to use BorrowedFd (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1882\"\u003e#1882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump taiki-e/install-action from 2.87.2 to 2.87.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump tombi-toml/setup-tombi from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump release-plz/action from 0.5.131 to 0.5.132 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ci(test): make sure right toolchain is passed (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump tombi-toml/setup-tombi from 1.2.5 to 1.5.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e bump taiki-e/install-action from 2.85.5 to 2.87.2 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd toml formatting check (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1879\"\u003e#1879\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.4...cc-v1.4.5\"\u003e1.4.5\u003c/a\u003e - 2026-09-04\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprobe flag support without OUT_DIR via tempfile (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esimplify conditional logic using \u003ccode\u003ethen\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1860\"\u003e#1860\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProbe flag support without \u003ccode\u003eOUT_DIR\u003c/code\u003e via tempfile, so \u003ccode\u003eflag_if_supported\u003c/code\u003e no longer silently drops flags outside Cargo build scripts (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1875\"\u003e#1875\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.3...cc-v1.4.4\"\u003e1.4.4\u003c/a\u003e - 2026-08-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in Android llvm-ar probe (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1868\"\u003e#1868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehonour \u003ccode\u003eBuild::env\u003c/code\u003e overrides in flag support and compiler family detection probes (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1866\"\u003e#1866\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.2...cc-v1.4.3\"\u003e1.4.3\u003c/a\u003e - 2026-08-14\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate MSRV to 1.65 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1834\"\u003e#1834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRegenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/pull/1848\"\u003e#1848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.4.1...cc-v1.4.2\"\u003e1.4.2\u003c/a\u003e - 2026-08-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/4c76c59ee2cc79b820ad48921b03d6defdcd8b82\"\u003e\u003ccode\u003e4c76c59\u003c/code\u003e\u003c/a\u003e chore(cc): release v1.4.6 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1895\"\u003e#1895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/ecdd98f1bcc38c07c38dd1b52b606e33283705e3\"\u003e\u003ccode\u003eecdd98f\u003c/code\u003e\u003c/a\u003e chore(deps): update windows-bindgen requirement from 0.66 to 0.100 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1896\"\u003e#1896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/9fea865d329d1094c2e95c6b9a174d28bd139b59\"\u003e\u003ccode\u003e9fea865\u003c/code\u003e\u003c/a\u003e Add support for CUDA on Windows on ARM. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1893\"\u003e#1893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/29acb758e4843920b606c59f207c70e20de7395b\"\u003e\u003ccode\u003e29acb75\u003c/code\u003e\u003c/a\u003e chore(deps): bump taiki-e/install-action from 2.87.2 to 2.87.4 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/f0d33bbc323435d9b25228f2d09dbf5152fb7307\"\u003e\u003ccode\u003ef0d33bb\u003c/code\u003e\u003c/a\u003e Regenerate target info (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1891\"\u003e#1891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/1686a3d35e332a40273edf943c26425f3d05f548\"\u003e\u003ccode\u003e1686a3d\u003c/code\u003e\u003c/a\u003e chore(deps): bump tombi-toml/setup-tombi from 1.5.0 to 1.5.1 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1890\"\u003e#1890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/bd6b7d0860ad00541eef696995ccba7f068ad874\"\u003e\u003ccode\u003ebd6b7d0\u003c/code\u003e\u003c/a\u003e chore(deps): bump release-plz/action from 0.5.131 to 0.5.132 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/42adfca5fec9b4ddfee9a901cdf16a585cdb9ffb\"\u003e\u003ccode\u003e42adfca\u003c/code\u003e\u003c/a\u003e Fix ci(test): make sure right toolchain is passed (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/527ec73d3be811bebe24eb355e4116bd844942c1\"\u003e\u003ccode\u003e527ec73\u003c/code\u003e\u003c/a\u003e fix: Prevent check_exe from dropping flags on the floor. (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1884\"\u003e#1884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/cc-rs/commit/fc1fb3c542b9b178f7df789c69f7e759cffc9029\"\u003e\u003ccode\u003efc1fb3c\u003c/code\u003e\u003c/a\u003e chore(deps): bump tombi-toml/setup-tombi from 1.2.5 to 1.5.0 (\u003ca href=\"https://redirect.github.com/rust-lang/cc-rs/issues/1885\"\u003e#1885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/cc-rs/compare/cc-v1.2.62...cc-v1.4.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oasgen` from 0.22.0 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kurtbuilds/oasgen/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.3 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- 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/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.13.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::tls_sslkeylogfile(bool)\u003c/code\u003e option to allow using the related environment variable.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http2_keep_alive_*\u003c/code\u003e options for the \u003ccode\u003eblocking\u003c/code\u003e client.\u003c/li\u003e\n\u003cli\u003eAdd TLS 1.3 support when using \u003ccode\u003enative-tls\u003c/code\u003e backend.\u003c/li\u003e\n\u003cli\u003eFix redirect handling to strip sensitive headers when the scheme changes.\u003c/li\u003e\n\u003cli\u003eFix HTTP/3 happy-eyeball connection creation.\u003c/li\u003e\n\u003cli\u003eUpgrade hickory-resolver to 0.26.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.3...v0.13.5\"\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 `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 beco...\n\n_Description has been truncated_","html_url":"https://github.com/screenpipe/screenpipe/pull/7008","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/screenpipe%2Fscreenpipe/issues/7008","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7008/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-13T17:02:59.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5441464306","node_id":"PR_kwDOUBZQ0M8AAAABDWbzDg","number":13,"state":"closed","title":"build(deps): bump the crates group across 1 directory with 91 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-17T04:01:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-13T17:02:59.000Z","updated_at":"2026-09-17T04:01:18.000Z","time_to_close":298697,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"crates","update_count":91,"packages":[{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"clap","old_version":"4.6.0","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"const_format","old_version":"0.2.35","new_version":"0.2.36","repository_url":"https://github.com/rodrimati1992/const_format_crates"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"env_logger","old_version":"0.11.10","new_version":"0.11.11","repository_url":"https://github.com/rust-cli/env_logger"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"which","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/harryfei/which-rs"},{"name":"base16ct","old_version":"0.2.0","new_version":"1.0.0","repository_url":"https://github.com/RustCrypto/formats"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"memmap2","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/RazrFalcon/memmap2-rs"},{"name":"zip","old_version":"8.5.0","new_version":"8.6.0","repository_url":"https://github.com/zip-rs/zip2"},{"name":"zip-extensions","old_version":"0.13.1","new_version":"0.14.1","repository_url":"https://github.com/matzefriedrich/zip-extensions-rs"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"libc","old_version":"0.2.184","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"jwalk","old_version":"0.8.1","new_version":"0.9.0","repository_url":"https://github.com/Byron/jwalk"},{"name":"is_executable","old_version":"1.0.5","new_version":"1.0.6","repository_url":"https://github.com/fitzgen/is_executable"},{"name":"bindgen","old_version":"0.72.1","new_version":"0.73.2","repository_url":"https://github.com/rust-lang/rust-bindgen"},{"name":"aho-corasick","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"android_system_properties","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/nical/android_system_properties"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"bitflags","old_version":"2.11.0","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"block-buffer","old_version":"0.12.0","new_version":"0.12.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"bstr","old_version":"1.12.1","new_version":"1.13.1","repository_url":"https://github.com/BurntSushi/bstr"},{"name":"bumpalo","old_version":"3.20.2","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.25.0","new_version":"1.25.2","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"cc","old_version":"1.2.59","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"clang-sys","old_version":"1.8.1","new_version":"1.9.1","repository_url":"https://github.com/KyleMayes/clang-sys"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc32fast","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/srijs/rust-crc32fast"},{"name":"crossbeam","old_version":"0.8.4","new_version":"0.8.5","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-channel","old_version":"0.5.15","new_version":"0.5.17","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-deque","old_version":"0.8.6","new_version":"0.8.8","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-epoch","old_version":"0.9.18","new_version":"0.9.21","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"dary_heap","old_version":"0.3.8","new_version":"0.3.9","repository_url":"https://github.com/hanmertens/dary_heap"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"fastrand","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"globset","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"goblin","old_version":"0.10.5","new_version":"0.10.7","repository_url":"https://github.com/m4b/goblin"},{"name":"hybrid-array","old_version":"0.4.12","new_version":"0.4.15","repository_url":"https://github.com/RustCrypto/hybrid-array"},{"name":"ignore","old_version":"0.4.25","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"indexmap","old_version":"2.13.1","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"jobserver","old_version":"0.1.34","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"memchr","old_version":"2.8.0","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"num-conv","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"prettyplease","old_version":"0.2.37","new_version":"0.3.0","repository_url":"https://github.com/dtolnay/prettyplease"},{"name":"proc-macro2","old_version":"1.0.106","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"quote","old_version":"1.0.45","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"scroll_derive","old_version":"0.13.1","new_version":"0.13.2","repository_url":"https://github.com/m4b/scroll"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"simd-adler32","old_version":"0.3.9","new_version":"0.3.10","repository_url":"https://github.com/mcountryman/simd-adler32"},{"name":"syn","old_version":"2.0.117","new_version":"2.0.119","repository_url":"https://github.com/dtolnay/syn"},{"name":"time","old_version":"0.3.47","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"tokio","old_version":"1.51.0","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"typenum","old_version":"1.20.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"wasip2","old_version":"1.0.2+wasi-0.2.9","new_version":"1.0.4+wasi-0.2.12","repository_url":"https://github.com/bytecodealliance/wasi-rs"},{"name":"zlib-rs","old_version":"0.6.3","new_version":"0.6.7","repository_url":"https://github.com/trifectatechfoundation/zlib-rs"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"},{"name":"zstd-safe","old_version":"7.2.4","new_version":"7.3.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"zstd-sys","old_version":"2.0.16+zstd.1.5.7","new_version":"2.1.0+zstd.1.5.7","repository_url":"https://github.com/gyscos/zstd-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the crates group with 71 updates in the /userspace/ksud directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.6` |\n| [const_format](https://github.com/rodrimati1992/const_format_crates) | `0.2.35` | `0.2.36` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [env_logger](https://github.com/rust-cli/env_logger) | `0.11.10` | `0.11.11` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [which](https://github.com/harryfei/which-rs) | `8.0.2` | `8.0.6` |\n| [base16ct](https://github.com/RustCrypto/formats) | `0.2.0` | `1.0.0` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [memmap2](https://github.com/RazrFalcon/memmap2-rs) | `0.9.10` | `0.9.11` |\n| [zip](https://github.com/zip-rs/zip2) | `8.5.0` | `8.6.0` |\n| [zip-extensions](https://github.com/matzefriedrich/zip-extensions-rs) | `0.13.1` | `0.14.1` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.184` | `0.2.189` |\n| [jwalk](https://github.com/Byron/jwalk) | `0.8.1` | `0.9.0` |\n| [is_executable](https://github.com/fitzgen/is_executable) | `1.0.5` | `1.0.6` |\n| [bindgen](https://github.com/rust-lang/rust-bindgen) | `0.72.1` | `0.73.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.4` | `1.1.5` |\n| [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.11.0` | `2.13.2` |\n| [block-buffer](https://github.com/RustCrypto/utils) | `0.12.0` | `0.12.1` |\n| [bstr](https://github.com/BurntSushi/bstr) | `1.12.1` | `1.13.1` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.20.2` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.25.0` | `1.25.2` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.59` | `1.4.5` |\n| [clang-sys](https://github.com/KyleMayes/clang-sys) | `1.8.1` | `1.9.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc32fast](https://github.com/srijs/rust-crc32fast) | `1.5.0` | `1.5.1` |\n| [crossbeam](https://github.com/crossbeam-rs/crossbeam) | `0.8.4` | `0.8.5` |\n| [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.15` | `0.5.17` |\n| [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) | `0.8.6` | `0.8.8` |\n| [crossbeam-epoch](https://github.com/crossbeam-rs/crossbeam) | `0.9.18` | `0.9.21` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [dary_heap](https://github.com/hanmertens/dary_heap) | `0.3.8` | `0.3.9` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.4.0` | `2.5.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` |\n| [goblin](https://github.com/m4b/goblin) | `0.10.5` | `0.10.7` |\n| [hybrid-array](https://github.com/RustCrypto/hybrid-array) | `0.4.12` | `0.4.15` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.25` | `0.4.33` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.1` | `2.14.2` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.34` | `0.1.35` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.8.0` | `2.8.3` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.2.1` | `0.2.2` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.37` | `0.3.0` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.106` | `1.0.107` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.45` | `1.0.47` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.2` | `2.1.3` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [scroll_derive](https://github.com/m4b/scroll) | `0.13.1` | `0.13.2` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [simd-adler32](https://github.com/mcountryman/simd-adler32) | `0.3.9` | `0.3.10` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.117` | `2.0.119` |\n| [time](https://github.com/time-rs/time) | `0.3.47` | `0.3.55` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.51.0` | `1.53.1` |\n| [typenum](https://github.com/paholg/typenum) | `1.20.0` | `1.20.1` |\n| [wasip2](https://github.com/bytecodealliance/wasi-rs) | `1.0.2+wasi-0.2.9` | `1.0.4+wasi-0.2.12` |\n| [zlib-rs](https://github.com/trifectatechfoundation/zlib-rs) | `0.6.3` | `0.6.7` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n| [zstd-safe](https://github.com/gyscos/zstd-rs) | `7.2.4` | `7.3.0` |\n| [zstd-sys](https://github.com/gyscos/zstd-rs) | `2.0.16+zstd.1.5.7` | `2.1.0+zstd.1.5.7` |\n\n\nUpdates `anyhow` from 1.0.102 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.102...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `clap` from 4.6.0 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.1\u003c/h2\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.1] - 2026-04-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Ensure rebuilds happen when an read env variable is changed\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `const_format` from 0.2.35 to 0.2.36\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md\"\u003econst_format's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e0.2.36\u003c/h3\u003e\n\u003cp\u003eBreaking change: bumped Minimum Supported Rust Version to Rust 1.71. This change is motivated by \u003ccode\u003equote\u003c/code\u003e increasing its MSRV to 1.71.\u003c/p\u003e\n\u003cp\u003eNow the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature is effectively always enabled, so these items are always enabled:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::str_split\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDeprecated these items because their replacements now take constant time to run:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str_alt\u003c/code\u003e: superceeded by \u003ccode\u003eas_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::utils::slice_up_to_len_alt\u003c/code\u003e: superceeded by \u003ccode\u003eslice_up_to_len\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged these methods from being conditionally const (by requiring the \u003ccode\u003e\u0026quot;rust_1_64\u0026quot;\u003c/code\u003e feature to be const) to being unconditionally const:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriter::as_str\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_bytes\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econst_format::fmt::StrWriterMut::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eChanged this method to be \u003ccode\u003econst\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003econst_format::AsciiStr::as_str\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed nightly 2026-04-09 compatibility when \u003ccode\u003ecargo update -Z minimal-versions\u003c/code\u003e is used by bumping \u003ccode\u003ekonst\u003c/code\u003e internal dependency to \u003ccode\u003e\u0026quot;0.2.20\u0026quot;\u003c/code\u003e version\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/rodrimati1992/const_format_crates/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `env_logger` from 0.11.10 to 0.11.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/releases\"\u003eenv_logger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.11\u003c/h2\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md\"\u003eenv_logger's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.11.11] - 2026-06-25\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eenv_filter\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/b4d3f2b8dd3f1c3362f07da8f6f4a30c701358cf\"\u003e\u003ccode\u003eb4d3f2b\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/cc2b2efcd7454be82ca49f8ac165b3fbc3095ae3\"\u003e\u003ccode\u003ecc2b2ef\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/69e27d1e822d8f7e6b788bedffcb00575127553f\"\u003e\u003ccode\u003e69e27d1\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/166880db07de228ab22dd32f06b408464e73ac79\"\u003e\u003ccode\u003e166880d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/411\"\u003e#411\u003c/a\u003e from epage/parse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/0a580d06e7ac42816e1a84e06fe6417d6973f8e6\"\u003e\u003ccode\u003e0a580d0\u003c/code\u003e\u003c/a\u003e fix(filter): Remove 'parse' on no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/78d8ef116efbf981e272ad41c0b380298e4b2060\"\u003e\u003ccode\u003e78d8ef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/404\"\u003e#404\u003c/a\u003e from cagatay-y/feature/filter-no_std\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/132fe86c8cb8e5df4fca7d71067a8d862a366b95\"\u003e\u003ccode\u003e132fe86\u003c/code\u003e\u003c/a\u003e feat(filter): Add support for no_std environments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4feafa4c3c5baeec6d8646bb73a35246882a731d\"\u003e\u003ccode\u003e4feafa4\u003c/code\u003e\u003c/a\u003e refactor(env_filter): Fix unreachable pub warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/92f8d8d08343c30e60b5f54455d7e16c810fcf11\"\u003e\u003ccode\u003e92f8d8d\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-cli/env_logger/issues/410\"\u003e#410\u003c/a\u003e from rust-cli/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-cli/env_logger/commit/4e57784e0a878d9e6510d71ee4f63ec96b8fdcc8\"\u003e\u003ccode\u003e4e57784\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rust-embed` from 8.11.0 to 8.12.0\n\nUpdates `which` from 8.0.2 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/releases\"\u003ewhich's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: resolve relative PATH entries against the provided cwd by \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003eharryfei/which-rs#128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.5...8.0.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix absolute path lookup when cwd is disabled by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003eharryfei/which-rs#126\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.4...8.0.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: emit NonFatalError on Windows if PATHEXT not populated by \u003ca href=\"https://github.com/Xaeroxe\"\u003e\u003ccode\u003e@​Xaeroxe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/125\"\u003eharryfei/which-rs#125\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.3...8.0.4\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.3...8.0.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: use catch-all cfg for \u003ccode\u003eis_valid_executable\u003c/code\u003e on unsupported targets by \u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/124\"\u003eharryfei/which-rs#124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/124\"\u003eharryfei/which-rs#124\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.2...8.0.3\"\u003ehttps://github.com/harryfei/which-rs/compare/8.0.2...8.0.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md\"\u003ewhich's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/128\"\u003e#128\u003c/a\u003e Resolve relative PATH entries against the user provided CWD when available, rather than the process CWD.\nThanks \u003ca href=\"https://github.com/RSS1102\"\u003e\u003ccode\u003e@​RSS1102\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBug fix: \u003ca href=\"https://redirect.github.com/harryfei/which-rs/pull/126\"\u003e#126\u003c/a\u003e Do not use current directory for search when provided path is absolute. Thanks \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn Windows we now emit a \u003ccode\u003eNonFatalError\u003c/code\u003e if the \u003ccode\u003ePATHEXT\u003c/code\u003e environment variable is not populated, and the query did not specify a file extension.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd fallback implementation of \u003ccode\u003eis_valid_executable\u003c/code\u003e allowing \u003ccode\u003ewhich-rs\u003c/code\u003e to compile on targets which are not Unix, Windows, WASI, or Redox. Thanks \u003ca href=\"https://github.com/pmikolajczyk41\"\u003e\u003ccode\u003e@​pmikolajczyk41\u003c/code\u003e\u003c/a\u003e for your contribution to which!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/17fde4abb85f24d39954b012067c14f9f809ed27\"\u003e\u003ccode\u003e17fde4a\u003c/code\u003e\u003c/a\u003e prepare patch release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/48e49d554b7a7c2812644d8d4950f50e995a9ecc\"\u003e\u003ccode\u003e48e49d5\u003c/code\u003e\u003c/a\u003e Resolve relative PATH entries against cwd (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/7fba0e04d0674bbe8ccf5bfb4f09b1d00925806f\"\u003e\u003ccode\u003e7fba0e0\u003c/code\u003e\u003c/a\u003e bump version number, update CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/e28a3bf34e41bcc009b990e6c05b4a6e6b01635f\"\u003e\u003ccode\u003ee28a3bf\u003c/code\u003e\u003c/a\u003e Fix absolute path lookup when cwd is disabled (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/c9df5ef4c8e41961a89a8ee2a68de895365bcfb7\"\u003e\u003ccode\u003ec9df5ef\u003c/code\u003e\u003c/a\u003e feat: emit NonFatalError on Windows if PATHEXT not populated (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/9b1ec59c8b391cce3d538ec7680634b6bc8bf1a2\"\u003e\u003ccode\u003e9b1ec59\u003c/code\u003e\u003c/a\u003e bump version number, update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/harryfei/which-rs/commit/6ddf6cf6c0aac868e51af959e2beb46f25cdec10\"\u003e\u003ccode\u003e6ddf6cf\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eis_valid_executable\u003c/code\u003e for other configurations (\u003ca href=\"https://redirect.github.com/harryfei/which-rs/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/harryfei/which-rs/compare/8.0.2...8.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `base16ct` from 0.2.0 to 1.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/071bfe69e2010e869397d27c63a88f188bd6477b\"\u003e\u003ccode\u003e071bfe6\u003c/code\u003e\u003c/a\u003e base16ct v1.0.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/9946628f283d54d98489f3d372550026c9df8744\"\u003e\u003ccode\u003e9946628\u003c/code\u003e\u003c/a\u003e Use \u003ccode\u003egetrandom\u003c/code\u003e v0.4.0-rc.0 crate release (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2142\"\u003e#2142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/dfa8651b8c40699e3a3faa7d4958f8fcb0045b86\"\u003e\u003ccode\u003edfa8651\u003c/code\u003e\u003c/a\u003e phc v0.6.0-rc.1 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2141\"\u003e#2141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/5da267568e6ab2c5f9bc9e71e0dd2bbbcb2f5a33\"\u003e\u003ccode\u003e5da2675\u003c/code\u003e\u003c/a\u003e phc: bump \u003ccode\u003egetrandom\u003c/code\u003e to v0.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2139\"\u003e#2139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/f1b052c513b1f4323ec41b768022840b5c081397\"\u003e\u003ccode\u003ef1b052c\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003erand_core\u003c/code\u003e to v0.10.0-rc-3 (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2138\"\u003e#2138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/02eb077bc7a897b87b8eed85d3c65c7eef85cf95\"\u003e\u003ccode\u003e02eb077\u003c/code\u003e\u003c/a\u003e der: bound \u003ccode\u003eDecode(Value)::Error\u003c/code\u003e on \u003ccode\u003ecore::error::Error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2137\"\u003e#2137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/23b3622382e00542f9307e6c7fda1505480c06fe\"\u003e\u003ccode\u003e23b3622\u003c/code\u003e\u003c/a\u003e base64ct: deprecate \u003ccode\u003eBase64Crypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2135\"\u003e#2135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/e2a2a4bb1b1e7bc9c15ecb3d5ac1322451e58835\"\u003e\u003ccode\u003ee2a2a4b\u003c/code\u003e\u003c/a\u003e mcf: replace \u003ccode\u003eBase64::Crypt\u003c/code\u003e with \u003ccode\u003eBase64::ShaCrypt\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2134\"\u003e#2134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/d1e1e64567c3b69e15fd0539ec22fcdc88403c2f\"\u003e\u003ccode\u003ed1e1e64\u003c/code\u003e\u003c/a\u003e mcf: avoid intermediate allocations in \u003ccode\u003epush_displayable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2132\"\u003e#2132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RustCrypto/formats/commit/838590c38a4d6624d5aa5876f3b25914e8b32de5\"\u003e\u003ccode\u003e838590c\u003c/code\u003e\u003c/a\u003e mcf: expand \u003ccode\u003eError\u003c/code\u003e into a proper enum (\u003ca href=\"https://redirect.github.com/RustCrypto/formats/issues/2119\"\u003e#2119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RustCrypto/formats/compare/base16ct/v0.2.0...base16ct/v1.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `memmap2` from 0.9.10 to 0.9.11\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md\"\u003ememmap2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.9.11] - 2026-06-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix unchecked pointer arithmatic in \u003ccode\u003eadvice_range\u003c/code\u003e, \u003ccode\u003eunchecked_advise_range\u003c/code\u003e, \u003ccode\u003eflush_range\u003c/code\u003e and \u003ccode\u003eflush_async_range\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump the MSRV from 1.63 to 1.65.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/7d76ad3157383db5670fd7e012f44de42aa7444b\"\u003e\u003ccode\u003e7d76ad3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/171\"\u003e#171\u003c/a\u003e from RazrFalcon/release/v0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/34f87ab51bb62037cf8d3f94f5ca304ca4d9f326\"\u003e\u003ccode\u003e34f87ab\u003c/code\u003e\u003c/a\u003e Bump version to 0.9.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/de560435330d29019ad39c473aaaed35011b73d5\"\u003e\u003ccode\u003ede56043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/170\"\u003e#170\u003c/a\u003e from RazrFalcon/fix-unchecked-pointer-math\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/8b3140906a02e92f896774c8aac6798f2d2b3f7f\"\u003e\u003ccode\u003e8b31409\u003c/code\u003e\u003c/a\u003e Bump MSRV to 1.65 (to follow libc).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/cee7cf03a9ee095982a3c37b7aac8e3f68f1a00c\"\u003e\u003ccode\u003ecee7cf0\u003c/code\u003e\u003c/a\u003e Fix unchecked pointer math.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/e741b00b8960a4e8a2b7cd659645cf4abb146086\"\u003e\u003ccode\u003ee741b00\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RazrFalcon/memmap2-rs/issues/166\"\u003e#166\u003c/a\u003e from andybalaam/typo-crated\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/commit/28fdcdd59e9e91ed0971c41c58c4ec2edcb25912\"\u003e\u003ccode\u003e28fdcdd\u003c/code\u003e\u003c/a\u003e Fix typo 'crated' -\u0026gt; 'created'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RazrFalcon/memmap2-rs/compare/v0.9.10...v0.9.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip` from 8.5.0 to 8.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/releases\"\u003ezip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.6.0\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md\"\u003ezip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.1...v8.6.0\"\u003e8.6.0\u003c/a\u003e - 2026-04-25\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emark \u003ccode\u003eZipFlags\u003c/code\u003e as non-exhaustive and add test for \u003ccode\u003eHasZipMetadata\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/777\"\u003e#777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse and simplify is_dir (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/776\"\u003e#776\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.5.1\"\u003e8.5.1\u003c/a\u003e - 2026-04-06\u003c/h2\u003e\n\u003ch3\u003e\u003c!-- raw HTML omitted --\u003e🚜 Refactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echange magic finder to stack buffer (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esimplify extra field parsing (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/pull/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/771dfc534d2614158af5497ea3dff4d4208d7db1\"\u003e\u003ccode\u003e771dfc5\u003c/code\u003e\u003c/a\u003e chore: release v8.6.0 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/781\"\u003e#781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/8e480ccb01def04dc4f15e3510ed435276c0df9f\"\u003e\u003ccode\u003e8e480cc\u003c/code\u003e\u003c/a\u003e chore(deps): update sha1 requirement from 0.10 to 0.11 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/767\"\u003e#767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2513bbe9a669f4d3c71fd6cf63e2c8f7cd63404d\"\u003e\u003ccode\u003e2513bbe\u003c/code\u003e\u003c/a\u003e chore(deps): update aes requirement from 0.8 to 0.9 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/787\"\u003e#787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/957e240eb3e0caca1152bfef114cca260ff7755d\"\u003e\u003ccode\u003e957e240\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/cache from 5.0.4 to 5.0.5 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/0329d9d0b63d2648e52a89d27437315b71343852\"\u003e\u003ccode\u003e0329d9d\u003c/code\u003e\u003c/a\u003e fix: allow for \u003ccode\u003e[u8]\u003c/code\u003e as filename (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/775\"\u003e#775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/ddcf8544c64ce6496b19df9ea84211deefbdd714\"\u003e\u003ccode\u003eddcf854\u003c/code\u003e\u003c/a\u003e ci(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/788\"\u003e#788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/42323a87ef97bb71f0a0506cfdbf5b4c815dcffc\"\u003e\u003ccode\u003e42323a8\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/785\"\u003e#785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/901014a1f2123697ea3803140bfc3b4f0565b205\"\u003e\u003ccode\u003e901014a\u003c/code\u003e\u003c/a\u003e ci(deps): bump crate-ci/typos from 1.45.0 to 1.45.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/784\"\u003e#784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/07702d4e432ef7a349b81a9dbb88df17a2e7b9d1\"\u003e\u003ccode\u003e07702d4\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ecompression not supported\u003c/code\u003e as enum error (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/774\"\u003e#774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/zip-rs/zip2/commit/2d0c46b7baf11bf7f461b54ac69a681bc8b89557\"\u003e\u003ccode\u003e2d0c46b\u003c/code\u003e\u003c/a\u003e ci(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/zip-rs/zip2/issues/783\"\u003e#783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/zip-rs/zip2/compare/v8.5.0...v8.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zip-extensions` from 0.13.1 to 0.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/releases\"\u003ezip-extensions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.14.1\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezip\u003c/code\u003e requirement from 7.0 to 8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.14.0...v0.14.1\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.14.0...v0.14.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.14.0\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cp\u003eThis release introduces experimental ZIP auditing capabilities, allowing you to scan archives for security risks and extraction hazards before acting on their contents. It also upgrades the underlying \u003ccode\u003ezip\u003c/code\u003e crate dependency from \u003ccode\u003e6.x\u003c/code\u003e to \u003ccode\u003e7.x\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eZIP archive auditing (experimental)\u003c/h2\u003e\n\u003cp\u003eA new audit subsystem is available under an early-access namespace while the APIs stabilize. It scans ZIP archives and produces structured reports covering a broad range of potential issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePath safety\u003c/strong\u003e: Detects absolute paths and parent-directory traversal patterns (\u003ccode\u003e../\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eEntry integrity\u003c/strong\u003e: Flags duplicate entry names and invalid or non-UTF-8 entry names\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSuspicious content\u003c/strong\u003e: Identifies encrypted entries, abnormal compression ratios, and symlinks (including those pointing outside a designated safe root)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNaming hazards\u003c/strong\u003e: Catches control characters and Windows-reserved filenames\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAudit results are returned as structured reports with aggregated findings and actionable recommendations. JSON serialization of reports is available behind an opt-in feature flag. The audit API is \u003cstrong\u003eexperimental\u003c/strong\u003e and subject to change. It is surfaced through an early-access namespace and should not be considered stable for production use.\u003c/p\u003e\n\u003ch3\u003ezip-audit CLI\u003c/h3\u003e\n\u003cp\u003eA ready-to-use command-line tool is included to run audits and generate JSON audit reports. It is intended for inspection and reporting purposes — not for extraction.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\"\u003ehttps://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/blob/master/CHANGELOG.md\"\u003ezip-extensions's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.14.1] - 2026-03-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003ezip\u003c/code\u003e requirement from 7.0 to 8.2 \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/39\"\u003e#39\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.14.0] - 2026-03-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the \u003ccode\u003eeap\u003c/code\u003e (early access program) module that exposes internal modules while they stabilize. \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a new audit module (EAP) for ZIP archives to identify security risks \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds the ready-made ZIP audit CLI to demo the audit module; see \u003ca href=\"docs/zip-audit.md\"\u003eExperimental: Auditing a ZIP for potential risks (https://github.com/matzefriedrich/zip-extensions-rs/blob/master/ZIP audit)\u003c/a\u003e for further information about this feature \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/32\"\u003e#32\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrades the requirement on \u003ca href=\"https://github.com/zip-rs/zip2\"\u003ezip\u003c/a\u003e from \u003ccode\u003e6.0\u003c/code\u003e to \u003ccode\u003e7.0\u003c/code\u003e \u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/pull/36\"\u003e#36\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/98e2fa93fd3bf4e6c85607502c15ce2c01a633a4\"\u003e\u003ccode\u003e98e2fa9\u003c/code\u003e\u003c/a\u003e Update zip requirement from 7.0 to 8.2 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/39\"\u003e#39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/51d6294c66a086f5560ca065c9519405fd21e86d\"\u003e\u003ccode\u003e51d6294\u003c/code\u003e\u003c/a\u003e Updates the changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/19b859e48bb1622886027d0cd41d33a3de777624\"\u003e\u003ccode\u003e19b859e\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/7579d151e242fbea509d964ebbc8797d62b6c8b6\"\u003e\u003ccode\u003e7579d15\u003c/code\u003e\u003c/a\u003e Update zip requirement from 6.0 to 7.0 (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/commit/bfe6362c843f1985c768ce988217e9db573ccd8f\"\u003e\u003ccode\u003ebfe6362\u003c/code\u003e\u003c/a\u003e Adds audit module for ZIP archives (\u003ca href=\"https://redirect.github.com/matzefriedrich/zip-extensions-rs/issues/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/matzefriedrich/zip-extensions-rs/compare/v0.13.1...v0.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.184 to 0.2.189\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/releases\"\u003elibc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.2.189\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.2.188\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e0.2.187\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euClibc now supports a similar configuration option:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_uclibc_time64'\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/libc/blob/0.2.189/CHANGELOG.md\"\u003elibc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.188...0.2.189\"\u003e0.2.189\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmscripten: Add \u003ccode\u003epthread_sigmask\u003c/code\u003e, \u003ccode\u003esigwait\u003c/code\u003e, \u003ccode\u003esigwaitinfo\u003c/code\u003e, \u003ccode\u003esigtimedwait\u003c/code\u003e, \u003ccode\u003efaccessat\u003c/code\u003e, and \u003ccode\u003epthread_kill\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5270\"\u003e#5270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLinux SPARC: Enable the \u003ccode\u003eclone3\u003c/code\u003e syscall (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/4980\"\u003e#4980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSolarish: Add \u003ccode\u003eCLOCK_PROCESS_CPUTIME_ID\u003c/code\u003e and \u003ccode\u003eCLOCK_THREAD_CPUTIME_ID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5274\"\u003e#5274\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDeprecated\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eCLONE_INTO_CGROUP\u003c/code\u003e and \u003ccode\u003eCLONE_CLEAR_SIGHAND\u003c/code\u003e. These overflow their types and will be changed to a larger size in the future. (\u003ca href=\"https://github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e\"\u003e8c6e6710458d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMusl riscv32: Rename padding fields to avoid a conflict and fix the build (\u003ca href=\"https://github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564\"\u003e2499ff0ad993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNuttX: Fix \u003ccode\u003ewchar_t\u003c/code\u003e definition under Arm (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5245\"\u003e#5245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWindows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols (\u003ca href=\"https://redirect.github.com/rust-lang/libc/pull/5300\"\u003e#5300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.187...0.2.188\"\u003e0.2.188\u003c/a\u003e - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRestore \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e for \u003ccode\u003eDIR\u003c/code\u003e (\u003ca href=\"https://github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1\"\u003e35b062263401\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThese were removed in 0.2.187 because \u003ccode\u003elibc\u003c/code\u003e does not actually make \u003ccode\u003eSend\u003c/code\u003e and \u003ccode\u003eSync\u003c/code\u003e\nguarantees about \u003ccode\u003eDIR\u003c/code\u003e (or other extern types), but this caused some crates to break.\nThe traits are added back for now to allow time to migrate, but will be removed again\nin the future; please make sure your crates are not relying on \u003ccode\u003elibc::DIR: Send\u003c/code\u003e or\n\u003ccode\u003elibc::DIR: Sync\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.186...0.2.187\"\u003e0.2.187\u003c/a\u003e - 2026-07-20\u003c/h2\u003e\n\u003cp\u003eThis release contains a number of improvements related to 64-bit \u003ccode\u003etime_t\u003c/code\u003e configuration.\nOf note the existing \u003ccode\u003eRUST_LIBC_UNSTABLE_*\u003c/code\u003e environment variables have been replaced\nwith configuration options. The new way to use these is:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003eRUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ...\nRUSTFLAGS='--cfg=libc_unstable_gnu_time_bits=\u0026quot;64\u0026quot;' cargo ...\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBeing able to set this via \u003ccode\u003eRUSTFLAGS\u003c/code\u003e makes it easier to only apply configuration to\nspecific targets (and notably, not the host if build scripts are used).\u003c/p\u003e\n\u003cp\u003eThere are two other notable changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe 32-bit \u003ccode\u003ewindows-gnu\u003c/code\u003e targets now respect \u003ccode\u003elibc_unstable_gnu_time_bits\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003euClibc now supports a similar configuration option:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/ef0906e20828777175f65caa7e681a0ce33c559a\"\u003e\u003ccode\u003eef0906e\u003c/code\u003e\u003c/a\u003e libc: Release 0.2.189\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/5a79f7642911e17cf9629857b88503e50d433fc4\"\u003e\u003ccode\u003e5a79f76\u003c/code\u003e\u003c/a\u003e riscv32-musl: Rename padding fields to avoid a conflict\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/3e51062f4249054264ae11363d8efbb652f9ab2e\"\u003e\u003ccode\u003e3e51062\u003c/code\u003e\u003c/a\u003e psp: Fix \u003ccode\u003eoverflowing_literals\u003c/code\u003e warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/e352fdd17b43c5e2a911041512c4d62953121018\"\u003e\u003ccode\u003ee352fdd\u003c/code\u003e\u003c/a\u003e emscripten: add pthread_sigmask, sigwait, sigwaitinfo, sigtimedwait, faccessa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/63221b314d46bccaea33bdba2f3d75f25dc9c739\"\u003e\u003ccode\u003e63221b3\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003esafe\u003c/code\u003e in \u003ccode\u003esafe_f!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/707ab528fc31619d80ca8ee5fd714ff7285e818e\"\u003e\u003ccode\u003e707ab52\u003c/code\u003e\u003c/a\u003e macros: Require \u003ccode\u003eunsafe\u003c/code\u003e in \u003ccode\u003ef!\u003c/code\u003e invocations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8e40c9404b8127d5dd3d6f015c1da1f12b7dd44b\"\u003e\u003ccode\u003e8e40c94\u003c/code\u003e\u003c/a\u003e Enable clone3() syscall on sparc-linux and sparc64-linux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/8427909fb3c9890bd89c787e8ab18673032b0360\"\u003e\u003ccode\u003e8427909\u003c/code\u003e\u003c/a\u003e windows: Add back link names for \u003ccode\u003etime\u003c/code\u003e-related symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/b4863fa4c31a95524339a6ee89aa5df042a33745\"\u003e\u003ccode\u003eb4863fa\u003c/code\u003e\u003c/a\u003e nuttx: fix wchar_t definition under arm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/libc/commit/41c683da26d2c74a69205ca1e5e87a415aa313c8\"\u003e\u003ccode\u003e41c683d\u003c/code\u003e\u003c/a\u003e nuttx: mirror type definitions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/libc/compare/0.2.184...0.2.189\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jwalk` from 0.8.1 to 0.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Byron/jwalk/releases\"\u003ejwalk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.9.0\u003c/h2\u003e\n\u003cp\u003eThis crate is no longer maintained or supported. Use \u003ca href=\"https://crates.io/crates/dua-core\"\u003e\u003ccode\u003edua-core\u003c/code\u003e\u003c/a\u003e instead.\u003c/p\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTypo fix\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommit Statistics\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e20 commits contributed to the release.\u003c/li\u003e\n\u003cli\u003e1329 days passed between releases.\u003c/li\u003e\n\u003cli\u003e2 commits were understood as \u003ca href=\"https://www.conventionalcommits.org\"\u003econventional\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e0 issues like '(#ID)' were seen in commit messages\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks Clippy\u003c/h3\u003e\n\u003cp\u003e\u003ca href=\"https://github....\n\n_Description has been truncated_","html_url":"https://github.com/chaitanya-92/AstroClone_Manager/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/chaitanya-92%2FAstroClone_Manager/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-13T16:20:53.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5441249326","node_id":"PR_kwDORFDfGM8AAAABDWRb2w","number":282,"state":"open","title":"chore(deps): bump the rust group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T16:20:53.000Z","updated_at":"2026-09-13T16:21:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust","update_count":27,"packages":[{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"anyhow","old_version":"1.0.100","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","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":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"uuid","old_version":"1.20.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"futures","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"dirs","old_version":"6.0.0","new_version":"7.0.0"},{"name":"clap","old_version":"4.5.57","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"rand","old_version":"0.9.2","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"rusqlite","old_version":"0.38.0","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"pulldown-cmark","old_version":"0.13.0","new_version":"0.13.4","repository_url":"https://github.com/raphlinus/pulldown-cmark"},{"name":"pulldown-cmark-to-cmark","old_version":"22.0.0","new_version":"22.0.1","repository_url":"https://github.com/Byron/pulldown-cmark-to-cmark"},{"name":"jsonschema","old_version":"0.40.2","new_version":"0.52.0","repository_url":"https://github.com/Stranger6667/jsonschema"},{"name":"tauri","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"tauri-plugin-shell","old_version":"2.3.5","new_version":"2.3.6","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.104` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\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| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.26.1` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| dirs | `6.0.0` | `7.0.0` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.60` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.6` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [rand](https://github.com/rust-random/rand) | `0.9.2` | `0.10.2` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.38.0` | `0.40.2` |\n| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.13.0` | `0.13.4` |\n| [pulldown-cmark-to-cmark](https://github.com/Byron/pulldown-cmark-to-cmark) | `22.0.0` | `22.0.1` |\n| [jsonschema](https://github.com/Stranger6667/jsonschema) | `0.40.2` | `0.52.0` |\n| [tauri](https://github.com/tauri-apps/tauri) | `2.10.1` | `2.10.2` |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.5` | `2.3.6` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.3` |\n\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `anyhow` from 1.0.100 to 1.0.104\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/anyhow/releases\"\u003eanyhow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.0.104\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003esyn\u003c/code\u003e dev-dependency to version 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.0.103\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Stacked Borrows violation (UB) in \u003ccode\u003eError::downcast_mut\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/451\"\u003e#451\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\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/1dbe1862aae650423e3361fbd20b7d17c5109cc3\"\u003e\u003ccode\u003e1dbe186\u003c/code\u003e\u003c/a\u003e Release 1.0.104\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/f6479f8e5e10761d7fecde0970cff363dc644d92\"\u003e\u003ccode\u003ef6479f8\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/5bdb0e24db3994be119d42f18fe2d655e1f68f4a\"\u003e\u003ccode\u003e5bdb0e2\u003c/code\u003e\u003c/a\u003e Release 1.0.103\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/e621bd35ddddcd8b2f39d80b9f5938583571a87d\"\u003e\u003ccode\u003ee621bd3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/anyhow/issues/452\"\u003e#452\u003c/a\u003e from dtolnay/downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/6e8c000690151cba99305092024535905b2be162\"\u003e\u003ccode\u003e6e8c000\u003c/code\u003e\u003c/a\u003e Eliminate pointer-\u0026gt;reference-\u0026gt;pointer during downcast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/67c4abd7718b6191768193993270abe8dcdd66bb\"\u003e\u003ccode\u003e67c4abd\u003c/code\u003e\u003c/a\u003e Add regression test for issue 451\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/917a16932009c1957f53c2ea325663948add2153\"\u003e\u003ccode\u003e917a169\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/d9dc3faf78b8647fdb5b8c5b53abb85e05e13d42\"\u003e\u003ccode\u003ed9dc3fa\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/anyhow/commit/841522b2aa09732fecee40804440d2c35c68c480\"\u003e\u003ccode\u003e841522b\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.85\u003c/li\u003e\n\u003cli\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/anyhow/compare/1.0.100...1.0.104\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.18 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.18...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `chrono` from 0.4.43 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.44\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents by \u003ca href=\"https://github.com/coryan\"\u003e\u003ccode\u003e@​coryan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1772\"\u003echronotope/chrono#1772\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd track_caller to non-deprecated functions by \u003ca href=\"https://github.com/svix-jplatte\"\u003e\u003ccode\u003e@​svix-jplatte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1774\"\u003echronotope/chrono#1774\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c14b4599d07ef36ffa1f8a531fb0bc7eb3b42464\"\u003e\u003ccode\u003ec14b459\u003c/code\u003e\u003c/a\u003e Bump version to 0.4.44\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/ea832c5090369eefa2cb6a47d643e2f7ade7ffa7\"\u003e\u003ccode\u003eea832c5\u003c/code\u003e\u003c/a\u003e Add track_caller to non-deprecated functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/cfae889a3a23507acf49b605794abba17effd2d7\"\u003e\u003ccode\u003ecfae889\u003c/code\u003e\u003c/a\u003e Fix panic message in to_rfc2822\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f8900b5a44228a7f6282c65e8c407d3ecb6dcb7b\"\u003e\u003ccode\u003ef8900b5\u003c/code\u003e\u003c/a\u003e docs: match MSRV with \u003ccode\u003eCargo.toml\u003c/code\u003e contents\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.43...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 1.20.0 to 1.26.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuid-rs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.26.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSeat the v7 counter below the version nibble by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't panic in overflowing Timestamp to SystemTime conversion by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/909\"\u003euuid-rs/uuid#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/910\"\u003euuid-rs/uuid#910\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/907\"\u003euuid-rs/uuid#907\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.26.0...v1.26.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd ContextV7::with_additional_precision_bits by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/904\"\u003euuid-rs/uuid#904\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.26.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/905\"\u003euuid-rs/uuid#905\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/1.25.0...v1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a serde::bytes module that encodes a Uuid as a byte string by \u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.25.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/903\"\u003euuid-rs/uuid#903\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ChrisJr404\"\u003e\u003ccode\u003e@​ChrisJr404\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/902\"\u003euuid-rs/uuid#902\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.1...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix non-ASCII character handling in parse diagnostics by \u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.1 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/900\"\u003euuid-rs/uuid#900\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/questfever\"\u003e\u003ccode\u003e@​questfever\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/899\"\u003euuid-rs/uuid#899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.24.0...v1.24.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fmt): support encoding into MaybeUninit buffers by \u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 1.24.0 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/896\"\u003euuid-rs/uuid#896\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/weifanglab\"\u003e\u003ccode\u003e@​weifanglab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/pull/892\"\u003euuid-rs/uuid#892\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\"\u003ehttps://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.23.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/9f927126c89892ddfed6cd2f92df16852f3f9aa6\"\u003e\u003ccode\u003e9f92712\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/910\"\u003e#910\u003c/a\u003e from uuid-rs/cargo/v1.26.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d4df8f0cd9f461b4ef493254420052ffa5ce6277\"\u003e\u003ccode\u003ed4df8f0\u003c/code\u003e\u003c/a\u003e prepare for 1.26.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/5613f2357c1fc06afc5fffd98e96da2ccf25a608\"\u003e\u003ccode\u003e5613f23\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/909\"\u003e#909\u003c/a\u003e from uuid-rs/fix/ts-conversion-overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/fda00eba938383d242bad33143c8af73227f2a2c\"\u003e\u003ccode\u003efda00eb\u003c/code\u003e\u003c/a\u003e don't panic in overflowing Timestamp to SystemTime conversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/c82e88ca184e4ab83ce6b4ac0be33d32a0b9c3c4\"\u003e\u003ccode\u003ec82e88c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/907\"\u003e#907\u003c/a\u003e from lenamonj/v7-counter-placement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/ac065a6c17389a67dc6e98ef5f9a2e1d7ad4a670\"\u003e\u003ccode\u003eac065a6\u003c/code\u003e\u003c/a\u003e Align the counter diagram\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34ec10208d813672928c299146dfe4c18cedcec7\"\u003e\u003ccode\u003e34ec102\u003c/code\u003e\u003c/a\u003e Seat the v7 counter below the version nibble\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/cdc96a87bddc38d0eb8f894c764e151d2299b4b3\"\u003e\u003ccode\u003ecdc96a8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/uuid-rs/uuid/issues/905\"\u003e#905\u003c/a\u003e from uuid-rs/cargo/v1.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/34e4f49c0d50c12f1b3021baf98b8fb91f6407bb\"\u003e\u003ccode\u003e34e4f49\u003c/code\u003e\u003c/a\u003e don't test macros under miri\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuid-rs/uuid/commit/d9e7242b37755d844d19fa74559a88e1c46c5206\"\u003e\u003ccode\u003ed9e7242\u003c/code\u003e\u003c/a\u003e update nightly used for miri\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/uuid-rs/uuid/compare/v1.20.0...v1.26.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `async-trait` from 0.1.89 to 0.1.92\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/async-trait/releases\"\u003easync-trait's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.1.92\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eResolve double_must_use clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.91\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3 (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/299\"\u003e#299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix mutability for by-reference receivers (\u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.1.90\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e(yanked)\u003c/em\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/82e7e9edd60f622294373a23c0ce9c0077ad0263\"\u003e\u003ccode\u003e82e7e9e\u003c/code\u003e\u003c/a\u003e Release 0.1.92\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/9a35cb87f9366cd992bbc00d430e1b5fe1aa0cdd\"\u003e\u003ccode\u003e9a35cb8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/303\"\u003e#303\u003c/a\u003e from dtolnay/mustuse\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/875ceecb100bab2cf369178633b4791336d92b75\"\u003e\u003ccode\u003e875ceec\u003c/code\u003e\u003c/a\u003e Resolve double_must_use clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/62993a57bc6a8d5bd3de23fbae48cede333cb925\"\u003e\u003ccode\u003e62993a5\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/d049ee02a2d50b72e03d07f06311e23bf5b512a8\"\u003e\u003ccode\u003ed049ee0\u003c/code\u003e\u003c/a\u003e Release 0.1.91\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/7a0961f275432c40cc5e7aa011362e4b50d763b1\"\u003e\u003ccode\u003e7a0961f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/async-trait/issues/301\"\u003e#301\u003c/a\u003e from dtolnay/mutability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/740f86f23d176229011f2389c8a206ef5ba547e7\"\u003e\u003ccode\u003e740f86f\u003c/code\u003e\u003c/a\u003e Ignore mut_mut pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/4699cd320a8aaaf06a2a369cb9e1f2964b14b71c\"\u003e\u003ccode\u003e4699cd3\u003c/code\u003e\u003c/a\u003e Fix mutability for by-reference receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/6dd3573df95878d34fcfc0ab9c242aeab3140f82\"\u003e\u003ccode\u003e6dd3573\u003c/code\u003e\u003c/a\u003e Add regression test for issue 300\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/async-trait/commit/2371797a3938808bd7e1f4f9abd0eed51bd99634\"\u003e\u003ccode\u003e2371797\u003c/code\u003e\u003c/a\u003e Release 0.1.90\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/async-trait/compare/0.1.89...0.1.92\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `futures` from 0.3.31 to 0.3.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/releases\"\u003efutures's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.3.34\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.3.32\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md\"\u003efutures's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e0.3.34 - 2026-08-11\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve cloned waker identity. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3032\"\u003e#3032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdato \u003ccode\u003esyn\u003c/code\u003e to 3. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.33 - 2026-07-18\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eReadLine\u003c/code\u003e's soundness issue regarding to exception safety. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3020\"\u003e#3020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix unsound \u003ccode\u003eSend\u003c/code\u003e impl for \u003ccode\u003eIterPinRef\u003c/code\u003e and \u003ccode\u003eIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix stacked borrows violation in \u003ccode\u003ecompat01as03\u003c/code\u003e implementation. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3012\"\u003e#3012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix memory leak in \u003ccode\u003eFuturesUnordered::IntoIter\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eportable-atomic-alloc\u003c/code\u003e feature and use it in \u003ccode\u003eFuturesUnordered\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRe-export \u003ccode\u003ealloc::task::Wake\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3010\"\u003e#3010\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003espin\u003c/code\u003e to 0.12. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e0.3.32 - 2026-02-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eBump MSRV of utility crates to 1.71. (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2989\"\u003e#2989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003eready!\u003c/code\u003e macro in favor of \u003ccode\u003estd::task::ready!\u003c/code\u003e added in Rust 1.64 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSoft-deprecate \u003ccode\u003epin_mut!\u003c/code\u003e macro in favor of \u003ccode\u003estd::pin::pin!\u003c/code\u003e added in Rust 1.68 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuturesOrdered::clear\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2927\"\u003e#2927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::recv\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2947\"\u003e#2947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003empsc::*Receiver::try_recv\u003c/code\u003e and deprecate \u003ccode\u003empsc::*Receiver::::try_next\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2944\"\u003e#2944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImplement \u003ccode\u003eFusedStream\u003c/code\u003e for \u003ccode\u003esink::With\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2948\"\u003e#2948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eno_std\u003c/code\u003e support for \u003ccode\u003eshared\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2868\"\u003e#2868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eMutex::new()\u003c/code\u003e const (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2956\"\u003e#2956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e#[clippy::has_significant_drop]\u003c/code\u003e to guards (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2967\"\u003e#2967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency to \u003ccode\u003epin-utils\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2929\"\u003e#2929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove dependency on \u003ccode\u003enum_cpus\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2946\"\u003e#2946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePerformance improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2983\"\u003e#2983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation improvements (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2925\"\u003e#2925\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2926\"\u003e#2926\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2940\"\u003e#2940\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/2971\"\u003e#2971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/705e6b5c0f06535b1aac1cb1989a172b3d45be8c\"\u003e\u003ccode\u003e705e6b5\u003c/code\u003e\u003c/a\u003e Release 0.3.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/616dac7bf944ff9876b7f8b77b37c6224cbbb506\"\u003e\u003ccode\u003e616dac7\u003c/code\u003e\u003c/a\u003e compat: Inline RawWaker clone function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/41763693ee6400e2a7931530790af6e1746eb1c6\"\u003e\u003ccode\u003e4176369\u003c/code\u003e\u003c/a\u003e Inline remaining RawWaker clone functions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f17a8957d9a25a2dd3c95b43f1c6caa108df6bcc\"\u003e\u003ccode\u003ef17a895\u003c/code\u003e\u003c/a\u003e Fix cloned FuturesUnordered waker identity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/51d62ada9bb8eab06339475e0f1b19cfa41fb2d7\"\u003e\u003ccode\u003e51d62ad\u003c/code\u003e\u003c/a\u003e macro: bump \u003ccode\u003esyn\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/rust-lang/futures-rs/issues/3028\"\u003e#3028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/9e26177cf01155d57917ee943246d0c97843deed\"\u003e\u003ccode\u003e9e26177\u003c/code\u003e\u003c/a\u003e ci: Reduce timeout-minutes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/b2d098331763fca9b0665f80bb31a66e3112a2cf\"\u003e\u003ccode\u003eb2d0983\u003c/code\u003e\u003c/a\u003e tsan: Enable Adaptive Delay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/f733d0ea9fed49263203ae0a7cb6beb5fe1a04c4\"\u003e\u003ccode\u003ef733d0e\u003c/code\u003e\u003c/a\u003e Miri: Ignore compat tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/e5def2f60c7eb1e8e6b76da540e148cc7638b115\"\u003e\u003ccode\u003ee5def2f\u003c/code\u003e\u003c/a\u003e Rename default branch to main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/futures-rs/commit/89cc254cb8bfcc78e6a31e7711d0757f97bcb531\"\u003e\u003ccode\u003e89cc254\u003c/code\u003e\u003c/a\u003e Release 0.3.33\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.34\"\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 `tempfile` from 3.24.0 to 3.27.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md\"\u003etempfile's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.27.0\u003c/h2\u003e\n\u003cp\u003eThis release adds \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e and deprecates \u003ccode\u003eTempPath::from_path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003ePrior to this release, \u003ccode\u003eTempPath::from_path\u003c/code\u003e made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003elet tmp_path = TempPath::from_path(\u0026quot;foo\u0026quot;)\nstd::env::set_current_dir(\u0026quot;/some/other/path\u0026quot;).unwrap();\ndrop(tmp_path);\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNow:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ccode\u003eTempPath::from_path\u003c/code\u003e will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call \u003ccode\u003estd::env::current_dir\u003c/code\u003e, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.\u003c/li\u003e\n\u003cli\u003eThe \u003ccode\u003eTempPath::try_from_path\u003c/code\u003e behaves exactly like \u003ccode\u003eTempPath::from_path\u003c/code\u003e, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eNeither function attempt to verify the existence of the file in question.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/meng-xu-cs\"\u003e\u003ccode\u003e@​meng-xu-cs\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003ch2\u003e3.26.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eNamedTempFile::persist\u003c/code\u003e on RedoxOS (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e) (thanks to \u003ca href=\"https://github.com/Andy-Python-Programmer\"\u003e\u003ccode\u003e@​Andy-Python-Programmer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.25.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow \u003ccode\u003egetrandom\u003c/code\u003e 0.4.x while retaining support for \u003ccode\u003egetrandom\u003c/code\u003e 0.3.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/5c8fa12eb584931b4f1bccfde87eb72fbfa7dc61\"\u003e\u003ccode\u003e5c8fa12\u003c/code\u003e\u003c/a\u003e chore: release 3.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/e34e5748d66a48073ec8e1e6ba37338eecca4548\"\u003e\u003ccode\u003ee34e574\u003c/code\u003e\u003c/a\u003e test: disable uds conflict test on redox\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/772c795a27342089dd0dc48125b82454e75ac38d\"\u003e\u003ccode\u003e772c795\u003c/code\u003e\u003c/a\u003e test: add CWD guards\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/2632fb9e9465b86141b5bbe47b07dbf5b7110072\"\u003e\u003ccode\u003e2632fb9\u003c/code\u003e\u003c/a\u003e fix: resolve relative paths when constructing \u003ccode\u003eTempPath\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/929a1127bde5046733d535281203bf8ec1bf2c9e\"\u003e\u003ccode\u003e929a112\u003c/code\u003e\u003c/a\u003e chore: release 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/29d6ac501a4543877d2dde01e2f3cae8f14fb292\"\u003e\u003ccode\u003e29d6ac5\u003c/code\u003e\u003c/a\u003e Add Redox OS CI (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/375067f0d42efe982498fe07545d29ea8bcf7358\"\u003e\u003ccode\u003e375067f\u003c/code\u003e\u003c/a\u003e doc(README): document supported platforms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/d35371725c084d8cfa83479c69ae55f2ab843e50\"\u003e\u003ccode\u003ed353717\u003c/code\u003e\u003c/a\u003e feat(redox): implement persist() (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/64114d74349c53b0473ba15a06f64874a0fcb556\"\u003e\u003ccode\u003e64114d7\u003c/code\u003e\u003c/a\u003e Fix typos in documentation (\u003ca href=\"https://redirect.github.com/Stebalien/tempfile/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stebalien/tempfile/commit/9a38b8db0b9a7724cbc88801ddf69bc1b3577c94\"\u003e\u003ccode\u003e9a38b8d\u003c/code\u003e\u003c/a\u003e chore: release 3.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Stebalien/tempfile/compare/v3.24.0...v3.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dirs` from 6.0.0 to 7.0.0\n\nUpdates `clap` from 4.5.57 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.57...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 `indicatif` from 0.18.3 to 0.18.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/indicatif/releases\"\u003eindicatif's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.18.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly detect dumb terminal on Windows by \u003ca href=\"https://github.com/ugur-eren\"\u003e\u003ccode\u003e@​ugur-eren\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/818\"\u003econsole-rs/indicatif#818\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to rand 0.10 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/768\"\u003econsole-rs/indicatif#768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emulti: document common MultiProgress bugs + behavior (\u003ca href=\"https://redirect.github.com/console-rs/indicatif/issues/595\"\u003e#595\u003c/a\u003e) by \u003ca href=\"https://github.com/chris-laplante\"\u003e\u003ccode\u003e@​chris-laplante\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/786\"\u003econsole-rs/indicatif#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003ediv_duration_f64\u003c/code\u003e by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/792\"\u003econsole-rs/indicatif#792\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClear the rest of line after drawing to the terminal by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/790\"\u003econsole-rs/indicatif#790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eProgressDrawTarget.is_stderr()\u003c/code\u003e for \u003ccode\u003eMultiProgress\u003c/code\u003e by \u003ca href=\"https://github.com/kojiishi\"\u003e\u003ccode\u003e@​kojiishi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/803\"\u003econsole-rs/indicatif#803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix height and filler when wrapped at the middle of wide characters by \u003ca href=\"https://github.com/kojiishi\"\u003e\u003ccode\u003e@​kojiishi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/799\"\u003econsole-rs/indicatif#799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variable by \u003ca href=\"https://github.com/ValentinLeTallec\"\u003e\u003ccode\u003e@​ValentinLeTallec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/808\"\u003econsole-rs/indicatif#808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stray comma after minus sign in HumanFloatCount by \u003ca href=\"https://github.com/sueun-dev\"\u003e\u003ccode\u003e@​sueun-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/815\"\u003econsole-rs/indicatif#815\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HumanFloatCount dropping the fractional part by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/816\"\u003econsole-rs/indicatif#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle module cleanup by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/813\"\u003econsole-rs/indicatif#813\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDrop screenshots from MultiProgress documentation by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/817\"\u003econsole-rs/indicatif#817\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.18.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003einitial draft oft hold_max with heuristic by \u003ca href=\"https://github.com/djugei\"\u003e\u003ccode\u003e@​djugei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/657\"\u003econsole-rs/indicatif#657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duration after finish by \u003ca href=\"https://github.com/luolong\"\u003e\u003ccode\u003e@​luolong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/748\"\u003econsole-rs/indicatif#748\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd refresh rate warning for ProgressDrawTarget::term_like() by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/750\"\u003econsole-rs/indicatif#750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeeking heuristic tweaks by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/751\"\u003econsole-rs/indicatif#751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose the current tab width by \u003ca href=\"https://github.com/alexisfontaine\"\u003e\u003ccode\u003e@​alexisfontaine\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/754\"\u003econsole-rs/indicatif#754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake WASM support optional via a feature flag by \u003ca href=\"https://github.com/SvenFinn\"\u003e\u003ccode\u003e@​SvenFinn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/761\"\u003econsole-rs/indicatif#761\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: respect NO_COLOR and TERM=dumb environment variables by \u003ca href=\"https://github.com/shaanmajid\"\u003e\u003ccode\u003e@​shaanmajid\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/indicatif/pull/764\"\u003econsole-rs/indicatif#764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/e4d49d8ea6c68a80f7ee22904ee6c90322415a1d\"\u003e\u003ccode\u003ee4d49d8\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/582727efe4a71bd4d8e819e0208d8c897f5058f1\"\u003e\u003ccode\u003e582727e\u003c/code\u003e\u003c/a\u003e fix: correctly detect dumb terminal on Windows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/90156ec907ca812bfa42ae5f1d6f9ba4ea4c3d51\"\u003e\u003ccode\u003e90156ec\u003c/code\u003e\u003c/a\u003e Drop screenshots from MultiProgress documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/4dbd0d57d061c680d51e455cbfe069d54360c05b\"\u003e\u003ccode\u003e4dbd0d5\u003c/code\u003e\u003c/a\u003e Bump version to 0.18.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/24973aa75168584fdf9fdba53a1dbca1479e7871\"\u003e\u003ccode\u003e24973aa\u003c/code\u003e\u003c/a\u003e Take semver-compatible dependency versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/a575ef7d41bc7655d13af5a565051a41e639c1f8\"\u003e\u003ccode\u003ea575ef7\u003c/code\u003e\u003c/a\u003e style: inline Template::from_str_with_tab_width()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/0b94aa277ad392d80a3a0e70260a10d2fbfc2ad4\"\u003e\u003ccode\u003e0b94aa2\u003c/code\u003e\u003c/a\u003e style: replace from_str() method with FromStr impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/398ac69fc799d5e1a0c49c8e04cf369c8382b356\"\u003e\u003ccode\u003e398ac69\u003c/code\u003e\u003c/a\u003e style: move helper functions to the bottom\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/692705d66d35cfef8e926cc02be27491b383706c\"\u003e\u003ccode\u003e692705d\u003c/code\u003e\u003c/a\u003e Fix HumanFloatCount dropping rounding at precision 0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/console-rs/indicatif/commit/cbd070dd6eed853e583d0991544374322088fb59\"\u003e\u003ccode\u003ecbd070d\u003c/code\u003e\u003c/a\u003e Fix stray comma after minus sign in HumanFloatCount\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/console-rs/indicatif/compare/0.18.3...0.18.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `console` from 0.16.2 to 0.16.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/console-rs/console/releases\"\u003econsole's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.16.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix truncate_str panicking mid-character without ansi-parsing by \u003ca href=\"https://github.com/lenamonj\"\u003e\u003ccode\u003e@​lenamonj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/296\"\u003econsole-rs/console#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: accelerate printable ASCII text width by \u003ca href=\"https://github.com/dexhunter\"\u003e\u003ccode\u003e@​dexhunter\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/297\"\u003econsole-rs/console#297\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: measure the truncation tail in visible columns, not raw width by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/298\"\u003econsole-rs/console#298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare 0.16.6 by \u003ca href=\"https://github.com/djc\"\u003e\u003ccode\u003e@​djc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/299\"\u003econsole-rs/console#299\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eStrip OSC and DCS sequences to support e.g. OSC 8 hyperlinks over tmux. by \u003ca href=\"https://github.com/khoek\"\u003e\u003ccode\u003e@​khoek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/280\"\u003econsole-rs/console#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Remove redudant helper and add \u003ccode\u003eTermInner\u003c/code\u003e constructors by \u003ca href=\"https://github.com/ChrisDenton\"\u003e\u003ccode\u003e@​ChrisDenton\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/284\"\u003econsole-rs/console#284\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStyle::from_dotted_str ignore non-ascii by \u003ca href=\"https://github.com/danjl1100\"\u003e\u003ccode\u003e@​danjl1100\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/console-rs/console/pull/287\"\u003econsole-rs/console#287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eis_dumb\u003c/code\u003e public function by \u003ca href=\"https://github.com/ugur-eren\"\u003e\u003ccode\u003e@​ugur-eren\u003c/code\u003e\u003c/a\u003e in \u003ca h...\n\n_Description has been truncated_","html_url":"https://github.com/AbstergoSweden/HQE-Workbench/pull/282","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbstergoSweden%2FHQE-Workbench/issues/282","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/282/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-13T11:13:11.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5439688407","node_id":"PR_kwDOQM48a88AAAABDVE-_w","number":475,"state":"open","title":"chore(deps): bump the rust-patch-minor group across 1 directory with 61 updates","user":"dependabot[bot]","labels":["dependencies","rust"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T11:13:11.000Z","updated_at":"2026-09-13T11:14:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"rust-patch-minor","update_count":61,"packages":[{"name":"tauri-plugin-shell","old_version":"2.3.5","new_version":"2.3.6","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.7.1","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-wdio-webdriver","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/webdriverio/desktop-mobile"},{"name":"tauri-plugin-wdio","old_version":"1.2.0","new_version":"1.4.0","repository_url":"https://github.com/webdriverio/desktop-mobile"},{"name":"tauri-plugin-notification","old_version":"2.3.3","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-clipboard-manager","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-global-shortcut","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.18","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"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.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"async-trait","old_version":"0.1.89","new_version":"0.1.92","repository_url":"https://github.com/dtolnay/async-trait"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"open","old_version":"5.3.3","new_version":"5.4.4","repository_url":"https://github.com/Byron/open-rs"},{"name":"anyhow","old_version":"1.0.103","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"deadpool-postgres","old_version":"0.14.1","new_version":"0.14.2","repository_url":"https://github.com/deadpool-rs/deadpool"},{"name":"mongodb","old_version":"3.8.1","new_version":"3.9.0","repository_url":"https://github.com/mongodb/mongo-rust-driver"},{"name":"redis","old_version":"1.1.0","new_version":"1.2.4","repository_url":"https://github.com/redis-rs/redis-rs"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"image","old_version":"0.25.9","new_version":"0.25.10","repository_url":"https://github.com/image-rs/image"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-appender","old_version":"0.2.4","new_version":"0.2.5","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"uuid","old_version":"1.20.0","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"glob","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/rust-lang/glob"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"unicode-segmentation","old_version":"1.12.0","new_version":"1.13.3","repository_url":"https://github.com/unicode-rs/unicode-segmentation"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"dashmap","old_version":"6.1.0","new_version":"6.2.1","repository_url":"https://github.com/xacrimon/dashmap"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"cap-std","old_version":"4.0.2","new_version":"4.0.3","repository_url":"https://github.com/bytecodealliance/cap-std"},{"name":"flate2","old_version":"1.1.8","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"docx-rs","old_version":"0.4.18","new_version":"0.4.22","repository_url":"https://github.com/bokuweb/docx-rs"},{"name":"printpdf","old_version":"0.12.5","new_version":"0.12.8","repository_url":"https://github.com/fschutt/printpdf"},{"name":"llama-cpp-2","old_version":"0.1.132","new_version":"0.1.134","repository_url":"https://github.com/utilityai/llama-cpp-rs"},{"name":"lettre","old_version":"0.11.22","new_version":"0.11.23","repository_url":"https://github.com/lettre/lettre"},{"name":"tauri-plugin-deep-link","old_version":"2.4.9","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-stronghold","old_version":"2.3.1","new_version":"2.3.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"proptest","old_version":"1.9.0","new_version":"1.11.0","repository_url":"https://github.com/proptest-rs/proptest"},{"name":"tauri-build","old_version":"2.6.1","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"clap","old_version":"4.5.56","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"clap_complete","old_version":"4.6.0","new_version":"4.6.9","repository_url":"https://github.com/clap-rs/clap"},{"name":"semver","old_version":"1.0.27","new_version":"1.0.28","repository_url":"https://github.com/dtolnay/semver"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"insta","old_version":"1.47.2","new_version":"1.48.0","repository_url":"https://github.com/mitsuhiko/insta"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"globset","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"icu_decimal","old_version":"2.1.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"serde_with","old_version":"3.21.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"landlock","old_version":"0.4.4","new_version":"0.4.7","repository_url":"https://github.com/landlock-lsm/rust-landlock"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"lru","old_version":"0.18.2","new_version":"0.18.4","repository_url":"https://github.com/jeromefroe/lru-rs"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-patch-minor group with 58 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) | `2.3.5` | `2.3.6` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.5.1` | `2.5.2` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.7.3` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.11.0` |\n| [tauri-plugin-wdio-webdriver](https://github.com/webdriverio/desktop-mobile) | `1.2.0` | `1.4.0` |\n| [tauri-plugin-wdio](https://github.com/webdriverio/desktop-mobile) | `1.2.0` | `1.4.0` |\n| [tauri-plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.4.0` |\n| [tauri-plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.2` | `2.3.3` |\n| [tauri-plugin-global-shortcut](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.3.2` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.18` | `0.7.19` |\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.31` | `0.3.34` |\n| [async-trait](https://github.com/dtolnay/async-trait) | `0.1.89` | `0.1.92` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [open](https://github.com/Byron/open-rs) | `5.3.3` | `5.4.4` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [deadpool-postgres](https://github.com/deadpool-rs/deadpool) | `0.14.1` | `0.14.2` |\n| [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.8.1` | `3.9.0` |\n| [redis](https://github.com/redis-rs/redis-rs) | `1.1.0` | `1.2.4` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [image](https://github.com/image-rs/image) | `0.25.9` | `0.25.10` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.4` | `0.2.5` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.20.0` | `1.26.1` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [glob](https://github.com/rust-lang/glob) | `0.3.3` | `0.3.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [unicode-segmentation](https://github.com/unicode-rs/unicode-segmentation) | `1.12.0` | `1.13.3` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [cap-std](https://github.com/bytecodealliance/cap-std) | `4.0.2` | `4.0.3` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.8` | `1.1.10` |\n| [docx-rs](https://github.com/bokuweb/docx-rs) | `0.4.18` | `0.4.22` |\n| [printpdf](https://github.com/fschutt/printpdf) | `0.12.5` | `0.12.8` |\n| [llama-cpp-2](https://github.com/utilityai/llama-cpp-rs) | `0.1.132` | `0.1.134` |\n| [lettre](https://github.com/lettre/lettre) | `0.11.22` | `0.11.23` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.9` | `2.4.10` |\n| [tauri-plugin-stronghold](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.3.2` |\n| [proptest](https://github.com/proptest-rs/proptest) | `1.9.0` | `1.11.0` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.1` | `2.6.3` |\n| [clap](https://github.com/clap-rs/clap) | `4.5.56` | `4.5.60` |\n| [clap_complete](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.9` |\n| [semver](https://github.com/dtolnay/semver) | `1.0.27` | `1.0.28` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [insta](https://github.com/mitsuhiko/insta) | `1.47.2` | `1.48.0` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` |\n| [icu_decimal](https://github.com/unicode-org/icu4x) | `2.1.1` | `2.3.0` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.21.0` | `3.23.0` |\n| [landlock](https://github.com/landlock-lsm/rust-landlock) | `0.4.4` | `0.4.7` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [lru](https://github.com/jeromefroe/lru-rs) | `0.18.2` | `0.18.4` |\n\n\nUpdates `tauri-plugin-shell` from 2.3.5 to 2.3.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-shell's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epersisted-scope v2.3.6\u003c/h2\u003e\n\u003ch2\u003e[2.3.6]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-persisted-scope v2.3.6 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Updating crates.io index\n    Packaged 12 files, 185.6KiB (83.9KiB compressed)\n   Uploading tauri-plugin-persisted-scope v2.3.6 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/persisted-scope)\n    Uploaded tauri-plugin-persisted-scope v2.3.6 to registry `crates-io`\nnote: waiting for tauri-plugin-persisted-scope v2.3.6 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-persisted-scope v2.3.6 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003enfc-js v2.3.6\u003c/h2\u003e\n\u003ch2\u003e[2.3.6]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/526726162f8ddddf9469797436123704a261df87\"\u003e\u003ccode\u003e52672616\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3419\"\u003e#3419\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../pascalauroboa\"\u003e\u003ccode\u003e@​pascalauroboa\u003c/code\u003e\u003c/a\u003e) Expect a \u003ccode\u003eNFCTag\u003c/code\u003e as input and return a \u003ccode\u003eScanResponse\u003c/code\u003e in the \u003ccode\u003escan\u003c/code\u003e function.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-nfc@2.3.6\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.1kB README.md\nnpm notice 5.0kB dist-js/index.cjs\nnpm notice 3.7kB dist-js/index.d.ts\nnpm notice 4.8kB dist-js/index.js\nnpm notice 679B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-nfc\nnpm notice version: 2.3.6\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.5...nfc-v2.3.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.5.1 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efs-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610ae\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3507\"\u003e#3507\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003efs:default\u003c/code\u003e and \u003ccode\u003efs:read-app-specific-dirs-recursive\u003c/code\u003e not giving any command scopes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) Fixed \u003ccode\u003edeny-webview-data\u003c/code\u003e has no effect, and on Linux, only deny access to the webview data paths instead of the entire \u003ccode\u003e$APPLOCALDATA\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-fs@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.4kB README.md\nnpm notice 32.8kB dist-js/index.cjs\nnpm notice 32.6kB dist-js/index.d.ts\nnpm notice 32.0kB dist-js/index.js\nnpm notice 697B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-fs\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-fs-2.5.2.tgz\nnpm notice package size: 21.5 kB\nnpm notice unpacked size: 101.5 kB\nnpm notice shasum: 262ff39542e50e96f1ee8b6b7d471898736d6609\nnpm notice integrity: sha512-XXvMSnFiob+G1[...]J5sDsniRyWxlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662643742\n+ @tauri-apps/plugin-fs@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003efs v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610ae\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3507\"\u003e#3507\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003efs:default\u003c/code\u003e and \u003ccode\u003efs:read-app-specific-dirs-recursive\u003c/code\u003e not giving any command scopes\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.5.1...fs-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.7.1 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cc9ec9b4ad2f9ec9bd57c3503ded1bd94d092c48\"\u003e\u003ccode\u003ecc9ec9b4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3519\"\u003e#3519\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../purvsinojiya-inventyv\"\u003e\u003ccode\u003e@​purvsinojiya-inventyv\u003c/code\u003e\u003c/a\u003e) Fix Android save dialog MIME type when a single MIME type is provided.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.3\nnpm notice filename: tauri-apps-plugin-dialog-2.7.3.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: 7e6d375fec8e39d2a90294604a9d77e66c39a072\nnpm notice integrity: sha512-CRgE+7TP4tvq9[...]oKbMwSI4IEcfA==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662645358\n+ @tauri-apps/plugin-dialog@2.7.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.7.1...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-updater` from 2.10.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371be839f9ae46dd2b0529a2d1598f2b6270ab1\"\u003e\u003ccode\u003e2371be83\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3526\"\u003e#3526\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003esystem-proxy\u003c/code\u003e (enabled by default) feature flag to control \u003ccode\u003ereqwest/system-proxy\u003c/code\u003e feature (Use Windows and macOS system proxy settings automatically)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.11.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.2kB README.md\nnpm notice 3.2kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.11.0\nnpm notice filename: tauri-apps-plugin-updater-2.11.0.tgz\nnpm notice package size: 3.9 kB\nnpm notice unpacked size: 14.3 kB\nnpm notice shasum: e9c012d8afe85ea28adb764ec5965c7bff5657d3\nnpm notice integrity: sha512-AE36XkOoSna24[...]Hu28LgrsBwIxQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662660526\n+ @tauri-apps/plugin-updater@2.11.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.10.0...updater-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-wdio-webdriver` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webdriverio/desktop-mobile/blob/main/CHANGELOG.md\"\u003etauri-plugin-wdio-webdriver's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/tauri-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-tauri-plugin@v1.3.0...wdio-tauri-plugin@v1.4.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the production-dependencies group across 1 directory with 16 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e: bump the development-dependencies group across 1 directory with 24 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the cargo-dependencies group across 5 directories with 10 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies across multiple packages (incl. major versions) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/tauri-service\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-tauri-service@v1.3.0...wdio-tauri-service@v1.4.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: match msedgedriver to a fixed-version WebView2 runtime (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/539\"\u003e#539\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the production-dependencies group across 1 directory with 16 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e: bump the development-dependencies group across 1 directory with 24 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies across multiple packages (incl. major versions) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: keep CrabNebula log capture for the backend's lifetime (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/626\"\u003e#626\u003c/a\u003e · closes \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ediagnostics\u003c/strong\u003e: resolve Linux deps by soname via ldconfig, not dpkg package names (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/617\"\u003e#617\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: don't report tauri-driver missing under driverProvider 'embedded' (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/618\"\u003e#618\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[tauri-plugin-wdio-webdriver@1.4.0] - 2026-09-06\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the cargo-dependencies group across 5 directories with 10 updates (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: use CSS pixels for embedded window rect (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewdio_flutter@0.2.0 - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFirst release of wdio_flutter.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 0.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/electrobun-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-electrobun-service@v0.1.0...wdio-electrobun-service@v0.2.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelectrobun\u003c/strong\u003e: Linux support via the native WebKitGTK renderer (W3C WebDriver) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser-mode\u003c/strong\u003e: wire devServer auto-start into the four launchers (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/417\"\u003e#417\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/505\"\u003e#505\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/webdriverio/desktop-mobile/commit/aef40049a9c566e72de4ffd08e08197ff32386ed\"\u003e\u003ccode\u003eaef4004\u003c/code\u003e\u003c/a\u003e chore: release 9 package(s) (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/4be4e02d77bf67b9ff83134f14a4a6e40747a49e\"\u003e\u003ccode\u003e4be4e02\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/fd4c5c7784c3d656edb2fa4583471bb651f0adf4\"\u003e\u003ccode\u003efd4c5c7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/dcb949703b34c6b824615d3d90f1544106931cf6\"\u003e\u003ccode\u003edcb9497\u003c/code\u003e\u003c/a\u003e chore(deps): bump the cargo-dependencies group across 5 directories with 10 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/85fa6e5f366afa21d42e84524d31165d378a09d0\"\u003e\u003ccode\u003e85fa6e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump the wdio-dependencies group across 1 directory with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/8e993396ef2c8a50cc3b3fa89a28d3bd4a5d6f56\"\u003e\u003ccode\u003e8e99339\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/be0cf72d9c4ae18f8c66f674ce9fad26e80e840a\"\u003e\u003ccode\u003ebe0cf72\u003c/code\u003e\u003c/a\u003e feat(tauri): match msedgedriver to a fixed-version WebView2 runtime (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/539\"\u003e#539\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/1c92829c6e02ac411c700122efc594519561d5a0\"\u003e\u003ccode\u003e1c92829\u003c/code\u003e\u003c/a\u003e feat(electron): resolve the Chromium version from the app binary when the map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/3dd6b79b8595a02c8698ecf0117b5595cf80f1a9\"\u003e\u003ccode\u003e3dd6b79\u003c/code\u003e\u003c/a\u003e docs(electrobun): Linux WebKitGTK support + ADR-0005 (2.0-only) (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/a2939944e0cea1c6f5a6894e34b8e4515909857d\"\u003e\u003ccode\u003ea293994\u003c/code\u003e\u003c/a\u003e feat(electrobun): Linux support via the native WebKitGTK renderer (W3C WebDri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/tauri-plugin-wdio-webdriver@v1.2.0...tauri-plugin-wdio-webdriver@v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-wdio` from 1.2.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webdriverio/desktop-mobile/blob/main/CHANGELOG.md\"\u003etauri-plugin-wdio's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/tauri-plugin\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-tauri-plugin@v1.3.0...wdio-tauri-plugin@v1.4.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the production-dependencies group across 1 directory with 16 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e: bump the development-dependencies group across 1 directory with 24 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the cargo-dependencies group across 5 directories with 10 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies across multiple packages (incl. major versions) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/tauri-service\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.4.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-tauri-service@v1.3.0...wdio-tauri-service@v1.4.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: match msedgedriver to a fixed-version WebView2 runtime (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/539\"\u003e#539\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/630\"\u003e#630\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the production-dependencies group across 1 directory with 16 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/627\"\u003e#627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev\u003c/strong\u003e: bump the development-dependencies group across 1 directory with 24 updates (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/628\"\u003e#628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate dependencies across multiple packages (incl. major versions) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: keep CrabNebula log capture for the backend's lifetime (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/626\"\u003e#626\u003c/a\u003e · closes \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/179\"\u003e#179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ediagnostics\u003c/strong\u003e: resolve Linux deps by soname via ldconfig, not dpkg package names (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/617\"\u003e#617\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: don't report tauri-driver missing under driverProvider 'embedded' (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/618\"\u003e#618\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/619\"\u003e#619\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[tauri-plugin-wdio-webdriver@1.4.0] - 2026-09-06\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: bump the cargo-dependencies group across 5 directories with 10 updates (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etauri\u003c/strong\u003e: use CSS pixels for embedded window rect (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ewdio_flutter@0.2.0 - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFirst release of wdio_flutter.\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate version to 0.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[\u003ccode\u003e@​wdio/electrobun-service\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.0] - 2026-09-06\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/wdio-electrobun-service@v0.1.0...wdio-electrobun-service@v0.2.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eelectrobun\u003c/strong\u003e: Linux support via the native WebKitGTK renderer (W3C WebDriver) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser-mode\u003c/strong\u003e: wire devServer auto-start into the four launchers (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/417\"\u003e#417\u003c/a\u003e) (PR \u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/pull/505\"\u003e#505\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/webdriverio/desktop-mobile/commit/aef40049a9c566e72de4ffd08e08197ff32386ed\"\u003e\u003ccode\u003eaef4004\u003c/code\u003e\u003c/a\u003e chore: release 9 package(s) (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/456\"\u003e#456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/4be4e02d77bf67b9ff83134f14a4a6e40747a49e\"\u003e\u003ccode\u003e4be4e02\u003c/code\u003e\u003c/a\u003e chore(deps): bump the production-dependencies group across 1 directory with 1...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/fd4c5c7784c3d656edb2fa4583471bb651f0adf4\"\u003e\u003ccode\u003efd4c5c7\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group across 1 directory w...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/dcb949703b34c6b824615d3d90f1544106931cf6\"\u003e\u003ccode\u003edcb9497\u003c/code\u003e\u003c/a\u003e chore(deps): bump the cargo-dependencies group across 5 directories with 10 u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/85fa6e5f366afa21d42e84524d31165d378a09d0\"\u003e\u003ccode\u003e85fa6e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump the wdio-dependencies group across 1 directory with 2 updat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/8e993396ef2c8a50cc3b3fa89a28d3bd4a5d6f56\"\u003e\u003ccode\u003e8e99339\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-java from 5 to 6 (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/be0cf72d9c4ae18f8c66f674ce9fad26e80e840a\"\u003e\u003ccode\u003ebe0cf72\u003c/code\u003e\u003c/a\u003e feat(tauri): match msedgedriver to a fixed-version WebView2 runtime (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/539\"\u003e#539\u003c/a\u003e) (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/1c92829c6e02ac411c700122efc594519561d5a0\"\u003e\u003ccode\u003e1c92829\u003c/code\u003e\u003c/a\u003e feat(electron): resolve the Chromium version from the app binary when the map...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/3dd6b79b8595a02c8698ecf0117b5595cf80f1a9\"\u003e\u003ccode\u003e3dd6b79\u003c/code\u003e\u003c/a\u003e docs(electrobun): Linux WebKitGTK support + ADR-0005 (2.0-only) (\u003ca href=\"https://redirect.github.com/webdriverio/desktop-mobile/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdriverio/desktop-mobile/commit/a2939944e0cea1c6f5a6894e34b8e4515909857d\"\u003e\u003ccode\u003ea293994\u003c/code\u003e\u003c/a\u003e feat(electrobun): Linux support via the native WebKitGTK renderer (W3C WebDri...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webdriverio/desktop-mobile/compare/tauri-plugin-wdio-webdriver@v1.2.0...tauri-plugin-wdio-webdriver@v1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-notification` from 2.3.3 to 2.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-notification's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esingle-instance v2.4.0\u003c/h2\u003e\n\u003ch2\u003e[2.4.0]\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003edeep-link@2.4.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003efix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98e2c11eefc3ee562f1ed280efe7e8ea6ff0f3b0\"\u003e\u003ccode\u003e98e2c11e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3194\"\u003e#3194\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../mrquantumoff\"\u003e\u003ccode\u003e@​mrquantumoff\u003c/code\u003e\u003c/a\u003e) \u003cstrong\u003eBreaking Change:\u003c/strong\u003e On Linux, the DBus ID/name will now be \u003ccode\u003e\u0026lt;bundle-id\u0026gt;.SingleInstance\u003c/code\u003e instead of \u003ccode\u003eorg.\u0026lt;bundle_id_underscores\u0026gt;.SingleInstance\u003c/code\u003e to follow DBus specifications.\u003c/p\u003e\n\u003cp\u003eThis will break the single-instance mechanism across different app versions if the app was installed multiple times.\u003c/p\u003e\n\u003cp\u003eAdded \u003ccode\u003edbus_id\u003c/code\u003e builder method, which can be used to restore previous behavior. For a bundle identifier of \u003ccode\u003ecom.tauri.my-example\u003c/code\u003e this would be \u003ccode\u003edbus_id(\u0026quot;org.com_tauri_my_example\u0026quot;)\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eUpdating crates.io index\n   Packaging tauri-plugin-single-instance v2.4.0 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Updating crates.io index\n    Packaged 16 files, 211.8KiB (91.6KiB compressed)\n   Uploading tauri-plugin-single-instance v2.4.0 (/home/runner/work/plugins-workspace/plugins-workspace/plugins/single-instance)\n    Uploaded tauri-plugin-single-instance v2.4.0 to registry `crates-io`\nnote: waiting for tauri-plugin-single-instance v2.4.0 to be available at registry `crates-io`\nhelp: you may press ctrl-c to skip waiting; the crate should be available shortly\n   Published tauri-plugin-single-instance v2.4.0 at registry `crates-io`\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003esql-js v2.4.0\u003c/h2\u003e\n\u003ch2\u003e[2.4.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1dc36128624f6954e09ea1574f68615e34e83f63\"\u003e\u003ccode\u003e1dc36128\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3275\"\u003e#3275\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../mikenikles\"\u003e\u003ccode\u003e@​mikenikles\u003c/code\u003e\u003c/a\u003e) Add support for Postgres \u003ccode\u003eNUMERIC\u003c/code\u003e and custom data types.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-sql@2.4.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/adc23d6c4f6fabc81e5c13009fa15075e52fdd60\"\u003e\u003ccode\u003eadc23d6\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2808\"\u003e#2808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/fc573b35a723a113a93a15f9e66f168c1b5785f6\"\u003e\u003ccode\u003efc573b3\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.27 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2768\"\u003e#2768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/901ddfb73d7c64f05c3eddc92c388e8892377da2\"\u003e\u003ccode\u003e901ddfb\u003c/code\u003e\u003c/a\u003e ci: enable create-pull-request sign commits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2809\"\u003e#2809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f209b2f23cb29133c97ad5961fb46ef794dbe063\"\u003e\u003ccode\u003ef209b2f\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo to v2.6.0 (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2804\"\u003e#2804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/19ed1bd3cc7858734d1d6089e96e02ecc39f7f6e\"\u003e\u003ccode\u003e19ed1bd\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.6.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2806\"\u003e#2806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5779099688ca3351388e662e44ac5442d6e9f135\"\u003e\u003ccode\u003e5779099\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2780\"\u003e#2780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2aec8ff4c41d178ea9804f7b6eff343c726be015\"\u003e\u003ccode\u003e2aec8ff\u003c/code\u003e\u003c/a\u003e feat(opener): add \u003ccode\u003einAppBrowser\u003c/code\u003e option for iOS and Android (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2803\"\u003e#2803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9799f0dbabea0b572a9b9111954fbf9aca63da71\"\u003e\u003ccode\u003e9799f0d\u003c/code\u003e\u003c/a\u003e fix(log): iOS simulator freezing due to early logging (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2802\"\u003e#2802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/8cdaacdc6e5fd4198e49fe459e2a76af1ac1cf90\"\u003e\u003ccode\u003e8cdaacd\u003c/code\u003e\u003c/a\u003e chore(examples): update API example mobile projects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d46778e80bdff7c1c3fbcef8a40ad52864ab18e7\"\u003e\u003ccode\u003ed46778e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.35.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2794\"\u003e#2794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...fs-v2.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-clipboard-manager` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-clipboard-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4be76900854cae3dc91363dea71b54505896e928\"\u003e\u003ccode\u003e4be76900\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3449\"\u003e#3449\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../skkap\"\u003e\u003ccode\u003e@​skkap\u003c/code\u003e\u003c/a\u003e) Replaced a panic in \u003ccode\u003ecalculate_position\u003c/code\u003e with an error return when the window has no associated monitor (e.g. during display sleep or monitor reconfiguration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 728B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.3\nnpm notice filename: tauri-apps-plugin-positioner-2.3.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: 85c671d1aede88cca742ffd4ec6d1383dba15e00\nnpm notice integrity: sha512-FOUOpd3qIN1dO[...]wJZ+/jeWANfvA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2165402717\n+ @tauri-apps/plugin-positioner@2.3.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4be76900854cae3dc91363dea71b54505896e928\"\u003e\u003ccode\u003e4be76900\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3449\"\u003e#3449\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../skkap\"\u003e\u003ccode\u003e@​skkap\u003c/code\u003e\u003c/a\u003e) Replaced a panic in \u003ccode\u003ecalculate_position\u003c/code\u003e with an error return when the window has no associated monitor (e.g. during display sleep or monitor reconfiguration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.2...nfc-v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-global-shortcut` from 2.3.1 to 2.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-global-shortcut's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esql-js v2.3.2\u003c/h2\u003e\n\u003ch2\u003e[2.3.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2dc3f3f0397fa91b1f3ffbc4b42ca2b4ae55bbe0\"\u003e\u003ccode\u003e2dc3f3f0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3144\"\u003e#3144\u003c/a\u003e) Fixes issue with UUIDs returned as null in sql query results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-sql@2.3.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 4.0kB dist-js/index.cjs\nnpm notice 3.5kB dist-js/index.d.ts\nnpm notice 3.9kB dist-js/index.js\nnpm notice 703B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-sql\nnpm notice version: 2.3.2\nnpm notice filename: tauri-apps-plugin-sql-2.3.2.tgz\nnpm notice package size: 4.7 kB\nnpm notice unpacked size: 19.3 kB\nnpm notice shasum: 7b351d396818549e0fc71275206471a0e779a4dc\nnpm notice integrity: sha512-4VDXhcKXVpyh5[...]IA2kskx+T+PpA==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=908171945\n+ @tauri-apps/plugin-sql@2.3.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003esql v2.3.2\u003c/h2\u003e\n\u003ch2\u003e[2.3.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2dc3f3f0397fa91b1f3ffbc4b42ca2b4ae55bbe0\"\u003e\u003ccode\u003e2dc3f3f0\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3144\"\u003e#3144\u003c/a\u003e) Fixes issue with UUIDs returned as null in sql query results.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.1...os-v2.3.2\"\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.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisit...\n\n_Description has been truncated_","html_url":"https://github.com/siddharthanagula3/agiworkforce/pull/475","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/siddharthanagula3%2Fagiworkforce/issues/475","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/475/packages"}},{"old_version":"1.12.1","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-13T03:53:26.000Z","version_change":"1.12.1 → 1.13.1","issue":{"uuid":"5437869815","node_id":"PR_kwDOUYlEos8AAAABDTsGcA","number":1,"state":"open","title":"Bump the lock group with 174 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T03:53:26.000Z","updated_at":"2026-09-13T03:53:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"lock","update_count":174,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.47.1","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-util","old_version":"0.7.16","new_version":"0.7.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.17","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"url","old_version":"2.5.7","new_version":"2.5.8","repository_url":"https://github.com/servo/rust-url"},{"name":"log","old_version":"0.4.28","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"derive_more","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"thiserror","old_version":"2.0.17","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"pin-project","old_version":"1.1.10","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"either","old_version":"1.15.0","new_version":"1.18.0","repository_url":"https://github.com/rayon-rs/either"},{"name":"axum","old_version":"0.8.6","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"rand","old_version":"0.9.4","new_version":"0.10.2","repository_url":"https://github.com/rust-random/rand"},{"name":"tracing","old_version":"0.1.41","new_version":"0.1.44","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"reqwest","old_version":"0.13.3","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"chrono","old_version":"0.4.42","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"schemars","old_version":"1.0.4","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"serde_with","old_version":"3.15.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"uuid","old_version":"1.18.1","new_version":"1.26.1","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"stacker","old_version":"0.1.22","new_version":"0.1.25","repository_url":"https://github.com/rust-lang/stacker"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"takecell","old_version":"0.1.1","new_version":"0.1.2","repository_url":"https://github.com/wafflelapkin/takecell"},{"name":"bitflags","old_version":"2.9.4","new_version":"2.13.2","repository_url":"https://github.com/bitflags/bitflags"},{"name":"rgb","old_version":"0.8.52","new_version":"0.8.53","repository_url":"https://github.com/kornelski/rust-rgb"},{"name":"cool_asserts","old_version":"2.0.3","new_version":"2.0.4","repository_url":"https://github.com/Lucretiel/cool_asserts"},{"name":"indexmap","old_version":"2.11.4","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"aho-corasick","old_version":"1.1.3","new_version":"1.1.5","repository_url":"https://github.com/BurntSushi/aho-corasick"},{"name":"quote","old_version":"1.0.41","new_version":"1.0.47","repository_url":"https://github.com/dtolnay/quote"},{"name":"proc-macro2","old_version":"1.0.101","new_version":"1.0.107","repository_url":"https://github.com/dtolnay/proc-macro2"},{"name":"syn","old_version":"2.0.106","new_version":"3.0.5","repository_url":"https://github.com/dtolnay/syn"},{"name":"android_system_properties","old_version":"0.1.5","new_version":"0.1.6","repository_url":"https://github.com/nical/android_system_properties"},{"name":"autocfg","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/cuviper/autocfg"},{"name":"aws-lc-rs","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"aws-lc-sys","old_version":"0.41.0","new_version":"0.45.0","repository_url":"https://github.com/aws/aws-lc-rs"},{"name":"axum-core","old_version":"0.5.5","new_version":"0.5.6","repository_url":"https://github.com/tokio-rs/axum"},{"name":"bumpalo","old_version":"3.19.0","new_version":"3.20.3","repository_url":"https://github.com/fitzgen/bumpalo"},{"name":"bytemuck","old_version":"1.24.0","new_version":"1.25.2","repository_url":"https://github.com/Lokathor/bytemuck"},{"name":"cc","old_version":"1.2.62","new_version":"1.4.5","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"cfg-if","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/rust-lang/cfg-if"},{"name":"cfg_aliases","old_version":"0.2.1","new_version":"0.2.2","repository_url":"https://github.com/katharostech/cfg_aliases"},{"name":"chacha20","old_version":"0.10.1","new_version":"0.10.2","repository_url":"https://github.com/RustCrypto/stream-ciphers"},{"name":"colored","old_version":"3.0.0","new_version":"3.1.1","repository_url":"https://github.com/mackwic/colored"},{"name":"combine","old_version":"4.6.7","new_version":"4.6.8","repository_url":"https://github.com/Marwes/combine"},{"name":"core-foundation","old_version":"0.10.0","new_version":"0.10.1","repository_url":"https://github.com/servo/core-foundation-rs"},{"name":"cpufeatures","old_version":"0.3.0","new_version":"0.3.1","repository_url":"https://github.com/RustCrypto/utils"},{"name":"crc","old_version":"3.3.0","new_version":"3.4.0","repository_url":"https://github.com/mrhooray/crc-rs"},{"name":"crc-catalog","old_version":"2.4.0","new_version":"2.5.0","repository_url":"https://github.com/akhilles/crc-catalog"},{"name":"crossbeam-queue","old_version":"0.3.12","new_version":"0.3.14","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crossbeam-utils","old_version":"0.8.21","new_version":"0.8.23","repository_url":"https://github.com/crossbeam-rs/crossbeam"},{"name":"crypto-common","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/RustCrypto/traits"},{"name":"darling","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_core","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"darling_macro","old_version":"0.21.3","new_version":"0.24.1","repository_url":"https://github.com/TedDriggs/darling"},{"name":"deranged","old_version":"0.5.4","new_version":"0.5.8","repository_url":"https://github.com/jhpratt/deranged"},{"name":"derive_more-impl","old_version":"2.0.1","new_version":"2.1.1","repository_url":"https://github.com/JelteF/derive_more"},{"name":"displaydoc","old_version":"0.2.5","new_version":"0.2.7","repository_url":"https://github.com/yaahc/displaydoc"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"event-listener","old_version":"5.4.1","new_version":"5.4.2","repository_url":"https://github.com/smol-rs/event-listener"},{"name":"fastrand","old_version":"2.3.0","new_version":"2.5.0","repository_url":"https://github.com/smol-rs/fastrand"},{"name":"find-msvc-tools","old_version":"0.1.9","new_version":"0.1.12","repository_url":"https://github.com/rust-lang/cc-rs"},{"name":"futures-channel","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-core","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-io","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-sink","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-task","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"generic-array","old_version":"0.14.8","new_version":"0.14.7","repository_url":"https://github.com/fizyk20/generic-array"},{"name":"getrandom","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/rust-random/getrandom"},{"name":"getrandom","old_version":"0.3.1","new_version":"0.3.4","repository_url":"https://github.com/rust-random/getrandom"},{"name":"h2","old_version":"0.4.12","new_version":"0.4.19","repository_url":"https://github.com/hyperium/h2"},{"name":"hashbrown","old_version":"0.15.2","new_version":"0.15.5","repository_url":"https://github.com/rust-lang/hashbrown"},{"name":"hermit-abi","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/hermit-os/hermit-rs"},{"name":"home","old_version":"0.5.11","new_version":"0.5.12","repository_url":"https://github.com/rust-lang/cargo"},{"name":"http","old_version":"1.3.1","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"humantime","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/chronotope/humantime"},{"name":"hyper","old_version":"1.7.0","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"hyper-util","old_version":"0.1.17","new_version":"0.1.20","repository_url":"https://github.com/hyperium/hyper-util"},{"name":"iana-time-zone","old_version":"0.1.64","new_version":"0.1.65","repository_url":"https://github.com/strawlab/iana-time-zone"},{"name":"icu_locale_core","old_version":"2.0.0","new_version":"2.1.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer","old_version":"2.0.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_normalizer_data","old_version":"2.0.0","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties","old_version":"2.0.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_properties_data","old_version":"2.0.1","new_version":"2.3.0","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"icu_provider","old_version":"2.0.0","new_version":"2.3.1","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"idna_adapter","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/hsivonen/idna_adapter"},{"name":"ipnet","old_version":"2.11.0","new_version":"2.12.2","repository_url":"https://github.com/krisprice/ipnet"},{"name":"is-terminal","old_version":"0.4.16","new_version":"0.4.17","repository_url":"https://github.com/sunfishcode/is-terminal"},{"name":"itoa","old_version":"1.0.15","new_version":"1.0.18","repository_url":"https://github.com/dtolnay/itoa"},{"name":"jobserver","old_version":"0.1.32","new_version":"0.1.35","repository_url":"https://github.com/rust-lang/jobserver-rs"},{"name":"libc","old_version":"0.2.177","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"libredox","old_version":"0.1.10","new_version":"0.1.23"},{"name":"litemap","old_version":"0.8.0","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"memchr","old_version":"2.7.6","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"mio","old_version":"1.0.4","new_version":"1.2.3","repository_url":"https://github.com/tokio-rs/mio"},{"name":"native-tls","old_version":"0.2.14","new_version":"0.2.18","repository_url":"https://github.com/rust-native-tls/rust-native-tls"},{"name":"num-bigint","old_version":"0.4.6","new_version":"0.4.8","repository_url":"https://github.com/rust-num/num-bigint"},{"name":"num-conv","old_version":"0.1.0","new_version":"0.2.2","repository_url":"https://github.com/jhpratt/num-conv"},{"name":"num-integer","old_version":"0.1.46","new_version":"0.1.47","repository_url":"https://github.com/rust-num/num-integer"},{"name":"openssl","old_version":"0.10.78","new_version":"0.10.81","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"openssl-sys","old_version":"0.9.114","new_version":"0.9.117","repository_url":"https://github.com/rust-openssl/rust-openssl"},{"name":"pin-project-internal","old_version":"1.1.10","new_version":"1.1.13","repository_url":"https://github.com/taiki-e/pin-project"},{"name":"pin-project-lite","old_version":"0.2.16","new_version":"0.2.17","repository_url":"https://github.com/taiki-e/pin-project-lite"},{"name":"pkg-config","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/pkg-config-rs"},{"name":"potential_utf","old_version":"0.1.3","new_version":"0.1.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"psm","old_version":"0.1.27","new_version":"0.1.32","repository_url":"https://github.com/rust-lang/stacker"},{"name":"quinn","old_version":"0.11.9","new_version":"0.11.11","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-proto","old_version":"0.11.16","new_version":"0.11.17","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"quinn-udp","old_version":"0.5.14","new_version":"0.5.15","repository_url":"https://github.com/quinn-rs/quinn"},{"name":"r-efi","old_version":"6.0.0","new_version":"5.3.0","repository_url":"https://github.com/r-efi/r-efi"},{"name":"ref-cast","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"ref-cast-impl","old_version":"1.0.25","new_version":"1.0.27","repository_url":"https://github.com/dtolnay/ref-cast"},{"name":"regex","old_version":"1.12.1","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-automata","old_version":"0.4.12","new_version":"0.4.18","repository_url":"https://github.com/rust-lang/regex"},{"name":"regex-syntax","old_version":"0.8.7","new_version":"0.8.11","repository_url":"https://github.com/rust-lang/regex"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"rustix","old_version":"1.1.2","new_version":"1.1.4","repository_url":"https://github.com/bytecodealliance/rustix"},{"name":"rustls","old_version":"0.23.32","new_version":"0.23.43","repository_url":"https://github.com/rustls/rustls"},{"name":"rustls-native-certs","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"rustls-pki-types","old_version":"1.14.0","new_version":"1.15.1","repository_url":"https://github.com/rustls/pki-types"},{"name":"rustls-webpki","old_version":"0.103.13","new_version":"0.103.15","repository_url":"https://github.com/rustls/webpki"},{"name":"rustversion","old_version":"1.0.22","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/rustversion"},{"name":"ryu","old_version":"1.0.20","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/ryu"},{"name":"schannel","old_version":"0.1.28","new_version":"0.1.29","repository_url":"https://github.com/steffengy/schannel-rs"},{"name":"schemars_derive","old_version":"1.0.4","new_version":"1.2.2","repository_url":"https://github.com/GREsau/schemars"},{"name":"security-framework","old_version":"2.11.1","new_version":"3.5.1","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"security-framework-sys","old_version":"2.15.0","new_version":"2.17.0","repository_url":"https://github.com/kornelski/rust-security-framework"},{"name":"serde_derive_internals","old_version":"0.29.1","new_version":"0.30.0","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_with_macros","old_version":"3.15.0","new_version":"3.23.0","repository_url":"https://github.com/jonasbb/serde_with"},{"name":"shlex","old_version":"1.3.0","new_version":"2.0.1","repository_url":"https://github.com/comex/rust-shlex"},{"name":"signal-hook-registry","old_version":"1.4.6","new_version":"1.4.8","repository_url":"https://github.com/vorner/signal-hook"},{"name":"simd_cesu8","old_version":"1.1.1","new_version":"1.2.0","repository_url":"https://github.com/seancroach/simd_cesu8"},{"name":"slab","old_version":"0.4.11","new_version":"0.4.12","repository_url":"https://github.com/tokio-rs/slab"},{"name":"smallvec","old_version":"1.15.1","new_version":"1.16.0","repository_url":"https://github.com/servo/rust-smallvec"},{"name":"socket2","old_version":"0.6.1","new_version":"0.6.5","repository_url":"https://github.com/rust-lang/socket2"},{"name":"spin","old_version":"0.9.8","new_version":"0.9.9"},{"name":"system-configuration","old_version":"0.6.1","new_version":"0.7.0","repository_url":"https://github.com/mullvad/system-configuration-rs"},{"name":"tempfile","old_version":"3.23.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"thiserror-impl","old_version":"2.0.17","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"time","old_version":"0.3.44","new_version":"0.3.55","repository_url":"https://github.com/time-rs/time"},{"name":"time-core","old_version":"0.1.6","new_version":"0.1.9","repository_url":"https://github.com/time-rs/time"},{"name":"time-macros","old_version":"0.2.24","new_version":"0.2.32","repository_url":"https://github.com/time-rs/time"},{"name":"tinystr","old_version":"0.8.1","new_version":"0.8.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"tinyvec","old_version":"1.10.0","new_version":"1.13.2","repository_url":"https://github.com/Lokathor/tinyvec"},{"name":"tokio-macros","old_version":"2.5.0","new_version":"2.6.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"tracing-attributes","old_version":"0.1.30","new_version":"0.1.31","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"tracing-core","old_version":"0.1.34","new_version":"0.1.36","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"typenum","old_version":"1.19.0","new_version":"1.20.1","repository_url":"https://github.com/paholg/typenum"},{"name":"unicase","old_version":"2.8.1","new_version":"2.9.0","repository_url":"https://github.com/seanmonstar/unicase"},{"name":"unicode-ident","old_version":"1.0.19","new_version":"1.0.24","repository_url":"https://github.com/dtolnay/unicode-ident"},{"name":"unicode-normalization","old_version":"0.1.24","new_version":"0.1.25","repository_url":"https://github.com/unicode-rs/unicode-normalization"},{"name":"unicode-properties","old_version":"0.1.3","new_version":"0.1.4","repository_url":"https://github.com/unicode-rs/unicode-properties"},{"name":"webpki-root-certs","old_version":"1.0.7","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"webpki-roots","old_version":"1.0.0","new_version":"1.0.9","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"windows-link","old_version":"0.2.0","new_version":"0.2.1","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-registry","old_version":"0.5.3","new_version":"0.6.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-result","old_version":"0.3.4","new_version":"0.4.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-strings","old_version":"0.4.2","new_version":"0.5.0","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"windows-sys","old_version":"0.61.0","new_version":"0.61.2","repository_url":"https://github.com/microsoft/windows-rs"},{"name":"writeable","old_version":"0.6.1","new_version":"0.6.4","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke","old_version":"0.8.0","new_version":"0.8.3","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"yoke-derive","old_version":"0.8.0","new_version":"0.8.2","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerocopy","old_version":"0.8.27","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerocopy-derive","old_version":"0.8.27","new_version":"0.8.57","repository_url":"https://github.com/google/zerocopy"},{"name":"zerofrom","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerofrom-derive","old_version":"0.1.6","new_version":"0.1.7","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zeroize","old_version":"1.8.2","new_version":"1.9.0","repository_url":"https://github.com/RustCrypto/utils"},{"name":"zerotrie","old_version":"0.2.2","new_version":"0.2.5","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec","old_version":"0.11.4","new_version":"0.11.8","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zerovec-derive","old_version":"0.11.1","new_version":"0.11.6","repository_url":"https://github.com/unicode-org/icu4x"},{"name":"zmij","old_version":"1.0.21","new_version":"1.0.23","repository_url":"https://github.com/dtolnay/zmij"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the lock group with 175 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.47.1` | `1.50.0` |\n| [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.16` | `0.7.19` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.17` | `0.1.19` |\n| [url](https://github.com/servo/rust-url) | `2.5.7` | `2.5.8` |\n| [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [derive_more](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.20` |\n| [pin-project](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.13` |\n| [either](https://github.com/rayon-rs/either) | `1.15.0` | `1.18.0` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.6` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.5.2` | `0.5.3` |\n| [rand](https://github.com/rust-random/rand) | `0.9.4` | `0.10.2` |\n| [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.3` | `0.13.5` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.45` |\n| [schemars](https://github.com/GREsau/schemars) | `1.0.4` | `1.2.2` |\n| [serde_with](https://github.com/jonasbb/serde_with) | `3.15.0` | `3.23.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.26.1` |\n| [stacker](https://github.com/rust-lang/stacker) | `0.1.22` | `0.1.25` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [takecell](https://github.com/wafflelapkin/takecell) | `0.1.1` | `0.1.2` |\n| [bitflags](https://github.com/bitflags/bitflags) | `2.9.4` | `2.13.2` |\n| [rgb](https://github.com/kornelski/rust-rgb) | `0.8.52` | `0.8.53` |\n| [cool_asserts](https://github.com/Lucretiel/cool_asserts) | `2.0.3` | `2.0.4` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.4` | `2.14.2` |\n| [aho-corasick](https://github.com/BurntSushi/aho-corasick) | `1.1.3` | `1.1.5` |\n| [quote](https://github.com/dtolnay/quote) | `1.0.41` | `1.0.47` |\n| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.101` | `1.0.107` |\n| [syn](https://github.com/dtolnay/syn) | `2.0.106` | `3.0.5` |\n| [android_system_properties](https://github.com/nical/android_system_properties) | `0.1.5` | `0.1.6` |\n| [autocfg](https://github.com/cuviper/autocfg) | `1.5.0` | `1.5.1` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.17.0` | `1.18.1` |\n| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.41.0` | `0.45.0` |\n| [axum-core](https://github.com/tokio-rs/axum) | `0.5.5` | `0.5.6` |\n| [bumpalo](https://github.com/fitzgen/bumpalo) | `3.19.0` | `3.20.3` |\n| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.24.0` | `1.25.2` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.2.62` | `1.4.5` |\n| [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.3` | `1.0.4` |\n| [cfg_aliases](https://github.com/katharostech/cfg_aliases) | `0.2.1` | `0.2.2` |\n| [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.10.1` | `0.10.2` |\n| [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` |\n| [combine](https://github.com/Marwes/combine) | `4.6.7` | `4.6.8` |\n| [core-foundation](https://github.com/servo/core-foundation-rs) | `0.10.0` | `0.10.1` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.3.0` | `0.3.1` |\n| [crc](https://github.com/mrhooray/crc-rs) | `3.3.0` | `3.4.0` |\n| [crc-catalog](https://github.com/akhilles/crc-catalog) | `2.4.0` | `2.5.0` |\n| [crossbeam-queue](https://github.com/crossbeam-rs/crossbeam) | `0.3.12` | `0.3.14` |\n| [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) | `0.8.21` | `0.8.23` |\n| [crypto-common](https://github.com/RustCrypto/traits) | `0.1.6` | `0.1.7` |\n| [darling](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [darling_core](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [darling_macro](https://github.com/TedDriggs/darling) | `0.21.3` | `0.24.1` |\n| [deranged](https://github.com/jhpratt/deranged) | `0.5.4` | `0.5.8` |\n| [derive_more-impl](https://github.com/JelteF/derive_more) | `2.0.1` | `2.1.1` |\n| [displaydoc](https://github.com/yaahc/displaydoc) | `0.2.5` | `0.2.7` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [event-listener](https://github.com/smol-rs/event-listener) | `5.4.1` | `5.4.2` |\n| [fastrand](https://github.com/smol-rs/fastrand) | `2.3.0` | `2.5.0` |\n| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.9` | `0.1.12` |\n| [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-io](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-sink](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-task](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| [generic-array](https://github.com/fizyk20/generic-array) | `0.14.8` | `0.14.7` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.2.16` | `0.2.17` |\n| [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.4` |\n| [h2](https://github.com/hyperium/h2) | `0.4.12` | `0.4.19` |\n| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.5` |\n| [hermit-abi](https://github.com/hermit-os/hermit-rs) | `0.5.2` | `0.5.3` |\n| [home](https://github.com/rust-lang/cargo) | `0.5.11` | `0.5.12` |\n| [http](https://github.com/hyperium/http) | `1.3.1` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [humantime](https://github.com/chronotope/humantime) | `2.3.0` | `2.4.0` |\n| [hyper](https://github.com/hyperium/hyper) | `1.7.0` | `1.11.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.17` | `0.1.20` |\n| [iana-time-zone](https://github.com/strawlab/iana-time-zone) | `0.1.64` | `0.1.65` |\n| [icu_locale_core](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.1.1` |\n| [icu_normalizer](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.0` |\n| [icu_normalizer_data](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.0` |\n| [icu_properties](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.3.0` |\n| [icu_properties_data](https://github.com/unicode-org/icu4x) | `2.0.1` | `2.3.0` |\n| [icu_provider](https://github.com/unicode-org/icu4x) | `2.0.0` | `2.3.1` |\n| [idna_adapter](https://github.com/hsivonen/idna_adapter) | `1.2.1` | `1.2.2` |\n| [ipnet](https://github.com/krisprice/ipnet) | `2.11.0` | `2.12.2` |\n| [is-terminal](https://github.com/sunfishcode/is-terminal) | `0.4.16` | `0.4.17` |\n| [itoa](https://github.com/dtolnay/itoa) | `1.0.15` | `1.0.18` |\n| [jobserver](https://github.com/rust-lang/jobserver-rs) | `0.1.32` | `0.1.35` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.177` | `0.2.189` |\n| libredox | `0.1.10` | `0.1.23` |\n| [litemap](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.3` |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.3` |\n| [mio](https://github.com/tokio-rs/mio) | `1.0.4` | `1.2.3` |\n| [native-tls](https://github.com/rust-native-tls/rust-native-tls) | `0.2.14` | `0.2.18` |\n| [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.6` | `0.4.8` |\n| [num-conv](https://github.com/jhpratt/num-conv) | `0.1.0` | `0.2.2` |\n| [num-integer](https://github.com/rust-num/num-integer) | `0.1.46` | `0.1.47` |\n| [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.78` | `0.10.81` |\n| [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.114` | `0.9.117` |\n| [pin-project-internal](https://github.com/taiki-e/pin-project) | `1.1.10` | `1.1.13` |\n| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.16` | `0.2.17` |\n| [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.32` | `0.3.34` |\n| [potential_utf](https://github.com/unicode-org/icu4x) | `0.1.3` | `0.1.6` |\n| [psm](https://github.com/rust-lang/stacker) | `0.1.27` | `0.1.32` |\n| [quinn](https://github.com/quinn-rs/quinn) | `0.11.9` | `0.11.11` |\n| [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.16` | `0.11.17` |\n| [quinn-udp](https://github.com/quinn-rs/quinn) | `0.5.14` | `0.5.15` |\n| [r-efi](https://github.com/r-efi/r-efi) | `6.0.0` | `5.3.0` |\n| [ref-cast](https://github.com/dtolnay/ref-cast) | `1.0.25` | `1.0.27` |\n| [ref-cast-impl](https://github.com/dtolnay/ref-cast) | `1.0.25` | `1.0.27` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.1` | `1.13.1` |\n| [regex-automata](https://github.com/rust-lang/regex) | `0.4.12` | `0.4.18` |\n| [regex-syntax](https://github.com/rust-lang/regex) | `0.8.7` | `0.8.11` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `1.1.2` | `1.1.4` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.32` | `0.23.43` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.1` | `0.8.4` |\n| [rustls-pki-types](https://github.com/rustls/pki-types) | `1.14.0` | `1.15.1` |\n| [rustls-webpki](https://github.com/rustls/webpki) | `0.103.13` | `0.103.15` |\n| [rustversion](https://github.com/dtolnay/rustversion) | `1.0.22` | `1.0.23` |\n| [ryu](https://github.com/dtolnay/ryu) | `1.0.20` | `1.0.23` |\n| [schannel](https://github.com/steffengy/schannel-rs) | `0.1.28` | `0.1.29` |\n| [schemars_derive](https://github.com/GREsau/schemars) | `1.0.4` | `1.2.2` |\n| [security-framework](https://github.com/kornelski/rust-security-framework) | `2.11.1` | `3.5.1` |\n| [security-framework-sys](https://github.com/kornelski/rust-security-framework) | `2.15.0` | `2.17.0` |\n| [serde_derive_internals](https://github.com/serde-rs/serde) | `0.29.1` | `0.30.0` |\n| [serde_with_macros](https://github.com/jonasbb/serde_with) | `3.15.0` | `3.23.0` |\n| [shlex](https://github.com/comex/rust-shlex) | `1.3.0` | `2.0.1` |\n| [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.6` | `1.4.8` |\n| [simd_cesu8](https://github.com/seancroach/simd_cesu8) | `1.1.1` | `1.2.0` |\n| [slab](https://github.com/tokio-rs/slab) | `0.4.11` | `0.4.12` |\n| [smallvec](https://github.com/servo/rust-smallvec) | `1.15.1` | `1.16.0` |\n| [socket2](https://github.com/rust-lang/socket2) | `0.6.1` | `0.6.5` |\n| spin | `0.9.8` | `0.9.9` |\n| [system-configuration](https://github.com/mullvad/system-configuration-rs) | `0.6.1` | `0.7.0` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` |\n| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.17` | `2.0.20` |\n| [time](https://github.com/time-rs/time) | `0.3.44` | `0.3.55` |\n| [time-core](https://github.com/time-rs/time) | `0.1.6` | `0.1.9` |\n| [time-macros](https://github.com/time-rs/time) | `0.2.24` | `0.2.32` |\n| [tinystr](https://github.com/unicode-org/icu4x) | `0.8.1` | `0.8.4` |\n| [tinyvec](https://github.com/Lokathor/tinyvec) | `1.10.0` | `1.13.2` |\n| [tokio-macros](https://github.com/tokio-rs/tokio) | `2.5.0` | `2.6.1` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [tracing-attributes](https://github.com/tokio-rs/tracing) | `0.1.30` | `0.1.31` |\n| [tracing-core](https://github.com/tokio-rs/tracing) | `0.1.34` | `0.1.36` |\n| [typenum](https://github.com/paholg/typenum) | `1.19.0` | `1.20.1` |\n| [unicase](https://github.com/seanmonstar/unicase) | `2.8.1` | `2.9.0` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.19` | `1.0.24` |\n| [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.24` | `0.1.25` |\n| [unicode-properties](https://github.com/unicode-rs/unicode-properties) | `0.1.3` | `0.1.4` |\n| [webpki-root-certs](https://github.com/rustls/webpki-roots) | `1.0.7` | `1.0.9` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.0` | `1.0.9` |\n| [windows-link](https://github.com/microsoft/windows-rs) | `0.2.0` | `0.2.1` |\n| [windows-registry](https://github.com/microsoft/windows-rs) | `0.5.3` | `0.6.0` |\n| [windows-result](https://github.com/microsoft/windows-rs) | `0.3.4` | `0.4.0` |\n| [windows-strings](https://github.com/microsoft/windows-rs) | `0.4.2` | `0.5.0` |\n| [windows-sys](https://github.com/microsoft/windows-rs) | `0.61.0` | `0.61.2` |\n| [writeable](https://github.com/unicode-org/icu4x) | `0.6.1` | `0.6.4` |\n| [yoke](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.3` |\n| [yoke-derive](https://github.com/unicode-org/icu4x) | `0.8.0` | `0.8.2` |\n| [zerocopy](https://github.com/google/zerocopy) | `0.8.27` | `0.8.57` |\n| [zerocopy-derive](https://github.com/google/zerocopy) | `0.8.27` | `0.8.57` |\n| [zerofrom](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.8` |\n| [zerofrom-derive](https://github.com/unicode-org/icu4x) | `0.1.6` | `0.1.7` |\n| [zeroize](https://github.com/RustCrypto/utils) | `1.8.2` | `1.9.0` |\n| [zerotrie](https://github.com/unicode-org/icu4x) | `0.2.2` | `0.2.5` |\n| [zerovec](https://github.com/unicode-org/icu4x) | `0.11.4` | `0.11.8` |\n| [zerovec-derive](https://github.com/unicode-org/icu4x) | `0.11.1` | `0.11.6` |\n| [zmij](https://github.com/dtolnay/zmij) | `1.0.21` | `1.0.23` |\n\nUpdates `serde_json` from 1.0.149 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.150\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReject non-string enum object keys (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e, thanks \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/a1ae73ac6a6940a4a57c673aebaa13ed4dfe3e8c\"\u003e\u003ccode\u003ea1ae73a\u003c/code\u003e\u003c/a\u003e Release 1.0.150\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/1a360b0a6c003912afc3503c834b0edd798bca28\"\u003e\u003ccode\u003e1a360b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1324\"\u003e#1324\u003c/a\u003e from puneetdixit200/reject-non-string-enum-keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/2037b634f9dccbddc11cff189ebeb5854fa0e01c\"\u003e\u003ccode\u003e2037b63\u003c/code\u003e\u003c/a\u003e Reject non-string enum object keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/5d30df60e916e9b8fc46c74794007ff271fdfbbf\"\u003e\u003ccode\u003e5d30df6\u003c/code\u003e\u003c/a\u003e Resolve manual_assert_eq pedantic clippy lint\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.149...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.47.1 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.47.1...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-util` from 0.7.16 to 0.7.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.16...tokio-util-0.7.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.17 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.17...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `url` from 2.5.7 to 2.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/d6ea13c5f8e7e6e627f6390161b3e185bda5e5ce\"\u003e\u003ccode\u003ed6ea13c\u003c/code\u003e\u003c/a\u003e Bump to 2.5.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/8269ac31924544991687a188a8ee477e48a14073\"\u003e\u003ccode\u003e8269ac3\u003c/code\u003e\u003c/a\u003e ci: update cargo-deny config, bump cargo-deny-action to v2 (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/6dfdf17f6a6f93ed91681875345caf8e791d261a\"\u003e\u003ccode\u003e6dfdf17\u003c/code\u003e\u003c/a\u003e chore: fix some typos in comments (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/b06048d70d4cc9cf4ffb277f06cfcebd53b2141e\"\u003e\u003ccode\u003eb06048d\u003c/code\u003e\u003c/a\u003e Attempt to fix 1.82 CI (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/9771ab51f0aaa02ca1884f88c577260e9b86f9b6\"\u003e\u003ccode\u003e9771ab5\u003c/code\u003e\u003c/a\u003e Fix roundtripping issue (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1079\"\u003e#1079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/22b925f93ad505a830f1089538a9ed6f5fd90612\"\u003e\u003ccode\u003e22b925f\u003c/code\u003e\u003c/a\u003e Improve Compile Times with \u003ccode\u003eserde_derive\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/servo/rust-url/commit/0afccc947a218ea02d34ad4f8aee4f2b6d328ddb\"\u003e\u003ccode\u003e0afccc9\u003c/code\u003e\u003c/a\u003e fix outdated docs for ParseError (\u003ca href=\"https://redirect.github.com/servo/rust-url/issues/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/servo/rust-url/compare/v2.5.7...v2.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `log` from 0.4.28 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.28...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bytes` from 1.11.1 to 1.12.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/releases\"\u003ebytes's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBytes v1.12.1\u003c/h2\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBytes v1.12.0\u003c/h2\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md\"\u003ebytes's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.12.1 (July 8th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eProperly handle when \u003ccode\u003eBox::new\u003c/code\u003e panics (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.12.0 (June 18th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::extend_from_within()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eBytesMut::try_unsplit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix panic in \u003ccode\u003eget_int\u003c/code\u003e if \u003ccode\u003enbytes\u003c/code\u003e is zero (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/806\"\u003e#806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocument that \u003ccode\u003eBytesMut::{reserve,try_reserve}\u003c/code\u003e doesn't preserve unused capacity (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/808\"\u003e#808\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/76c0fbb54ed4336caf9d2311658a2f4a5627c21d\"\u003e\u003ccode\u003e76c0fbb\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/924c82bf0053cb13a0fb5165925d564622b2092f\"\u003e\u003ccode\u003e924c82b\u003c/code\u003e\u003c/a\u003e Handle unwinding from Box::new (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/91402cee605b21bf530ac07ede463599182b5d32\"\u003e\u003ccode\u003e91402ce\u003c/code\u003e\u003c/a\u003e Release bytes v1.12.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/831\"\u003e#831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/2256e6dc3e82fc87600f2161658572b62bfdd214\"\u003e\u003ccode\u003e2256e6d\u003c/code\u003e\u003c/a\u003e chore: add safety comments on unsafe blocks (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/827\"\u003e#827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/245adff079eb0cb1a706d35bab5f68b2d51919f6\"\u003e\u003ccode\u003e245adff\u003c/code\u003e\u003c/a\u003e Pass vtable data by value (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/826\"\u003e#826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/00cc5ff2bd861f7b62603a268ec477c3cead5f1e\"\u003e\u003ccode\u003e00cc5ff\u003c/code\u003e\u003c/a\u003e Implement \u003ccode\u003eBytesMut::extend_from_within\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/818\"\u003e#818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/5b79d316c92b88b836449f8956dc8430c370108b\"\u003e\u003ccode\u003e5b79d31\u003c/code\u003e\u003c/a\u003e Merge tag 'v1.11.1'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/804ee6d039bdea017f0f3faf91806c9771d7e555\"\u003e\u003ccode\u003e804ee6d\u003c/code\u003e\u003c/a\u003e Make try_unsplit method public (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/746\"\u003e#746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/fd426ca0842cf9688def31d9ee4e027692ac6477\"\u003e\u003ccode\u003efd426ca\u003c/code\u003e\u003c/a\u003e Exclude development scripts from published package (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/810\"\u003e#810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/bytes/commit/b4ed70daee06013a35a13832807e8f244d5419aa\"\u003e\u003ccode\u003eb4ed70d\u003c/code\u003e\u003c/a\u003e Add test for copy_to_bytes() -\u0026gt; BytesMut avoiding clone (\u003ca href=\"https://redirect.github.com/tokio-rs/bytes/issues/809\"\u003e#809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/bytes/compare/v1.11.1...v1.12.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `derive_more` from 2.0.1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/releases\"\u003ederive_more's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://docs.rs/derive_more/2.1.1\"\u003eAPI docs\u003c/a\u003e\n\u003ca href=\"https://github.com/JelteF/derive_more/blob/v2.1.1/CHANGELOG.md#211---2025-12-22\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for implicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants and unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly, and implementing \u003ccode\u003ene()\u003c/code\u003e method as well. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now infer trait bounds for generics structurally (bound field types instead of type parameters directly). (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress deprecation warnings in generated code. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSilent no-op when \u003ccode\u003e#[try_from(repr)]\u003c/code\u003e attribute is not specified for \u003ccode\u003eTryFrom\u003c/code\u003e derive. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/458\"\u003e#458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMissing trait bounds in \u003ccode\u003eAsRef\u003c/code\u003e/\u003ccode\u003eAsMut\u003c/code\u003e derives when associative types are involved. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/474\"\u003e#474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eErroneous code generated in \u003ccode\u003eTry\u003c/code\u003e/\u003ccode\u003eTryInto\u003c/code\u003e derives when \u003ccode\u003eSelf\u003c/code\u003e type is present in the struct or enum definition. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDependency on unstable \u003ccode\u003efeature(error_generic_member_access)\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive when using \u003ccode\u003eBacktrace\u003c/code\u003e on a non-nightly toolchain. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003e#513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBroken support for \u003ccode\u003e#[\u0026lt;display-trait\u0026gt;(\u0026quot;default formatting\u0026quot;)]\u003c/code\u003e attribute without \u003ccode\u003e{_variant}\u003c/code\u003e being used as default for enum variants without explicit formatting. (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/495\"\u003e#495\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jasl\"\u003e\u003ccode\u003e@​jasl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/453\"\u003eJelteF/derive_more#453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aborgna-q\"\u003e\u003ccode\u003e@​aborgna-q\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/454\"\u003eJelteF/derive_more#454\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxime-bruno\"\u003e\u003ccode\u003e@​maxime-bruno\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/461\"\u003eJelteF/derive_more#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Cheban1996\"\u003e\u003ccode\u003e@​Cheban1996\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003eJelteF/derive_more#477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kiendang\"\u003e\u003ccode\u003e@​kiendang\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/486\"\u003eJelteF/derive_more#486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/goldlinker\"\u003e\u003ccode\u003e@​goldlinker\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/509\"\u003eJelteF/derive_more#509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CJKay\"\u003e\u003ccode\u003e@​CJKay\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/513\"\u003eJelteF/derive_more#513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ErmitaVulpe\"\u003e\u003ccode\u003e@​ErmitaVulpe\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003eJelteF/derive_more#472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\"\u003ehttps://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md\"\u003ederive_more's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.1 - 2025-12-22\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e.as_dyn_error()\u003c/code\u003e method hygiene inside \u003ccode\u003eError\u003c/code\u003e derive expansion.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/527\"\u003e#527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.0 - 2025-12-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[display(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute to change output for\nimplicit naming of unit enum variants or unit structs when deriving \u003ccode\u003eDisplay\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/443\"\u003e#443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e#[from_str(rename_all = \u0026quot;\u0026lt;casing\u0026gt;\u0026quot;)]\u003c/code\u003e attribute for unit enum variants\nand unit structs when deriving \u003ccode\u003eFromStr\u003c/code\u003e.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/467\"\u003e#467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eOption\u003c/code\u003e fields for \u003ccode\u003eError::source()\u003c/code\u003e in \u003ccode\u003eError\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport structs with no fields in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ePartialEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly,\nand implementing \u003ccode\u003ene()\u003c/code\u003e method as well.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/473\"\u003e#473\u003c/a\u003e,\n\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/475\"\u003e#475\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eEq\u003c/code\u003e derive similar to \u003ccode\u003estd\u003c/code\u003e's one, but considering generics correctly.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/479\"\u003e#479\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProxy-pass \u003ccode\u003e#[allow]\u003c/code\u003e/\u003ccode\u003e#[expect]\u003c/code\u003e attributes of the type in \u003ccode\u003eConstructor\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/477\"\u003e#477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eDeref\u003c/code\u003e and \u003ccode\u003eDerefMut\u003c/code\u003e derives for enums.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/485\"\u003e#485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eFromStr\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport custom error in \u003ccode\u003eTryInto\u003c/code\u003e derive.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport skipping fields in \u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and\n\u003ccode\u003eMulAssign\u003c/code\u003e-like derives.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe minimum supported Rust version (MSRV) is now Rust 1.81.\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/466\"\u003e#466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAdd\u003c/code\u003e-like, \u003ccode\u003eAddAssign\u003c/code\u003e-like, \u003ccode\u003eMul\u003c/code\u003e-like and \u003ccode\u003eMulAssign\u003c/code\u003e-like derives now\ninfer trait bounds for generics structurally (bound field types instead of\ntype parameters directly).\n(\u003ca href=\"https://redirect.github.com/JelteF/derive_more/pull/472\"\u003e#472\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/f7bb41ac054c060caaf5ff3212e74e42794cb4b4\"\u003e\u003ccode\u003ef7bb41a\u003c/code\u003e\u003c/a\u003e Correct release date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/289988ab6791cf447ca208bdc467fc6b75b77ed6\"\u003e\u003ccode\u003e289988a\u003c/code\u003e\u003c/a\u003e Prepare 2.1.1 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/d820ec6e3a827132c7d273f823653f99c9123bb8\"\u003e\u003ccode\u003ed820ec6\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ederive(Error)\u003c/code\u003e expansion hygiene (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/527\"\u003e#527\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/526\"\u003e#526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/562728278427745ced3e22715b70abdc0dfbac07\"\u003e\u003ccode\u003e5627282\u003c/code\u003e\u003c/a\u003e Remove glob imports in \u003ccode\u003ederive(From)\u003c/code\u003e tests to mend 1.94 nightly Rust regress...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c354bad7c9707edb05a471ba35c6b059f3023e78\"\u003e\u003ccode\u003ec354bad\u003c/code\u003e\u003c/a\u003e Prepare 2.1.0 release (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/983875f8abd25e49f659247bfa6cc831819dbd4f\"\u003e\u003ccode\u003e983875f\u003c/code\u003e\u003c/a\u003e Allow using enum-level attributes for non-\u003ccode\u003eDisplay\u003c/code\u003e formatting traits as defa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/2d3805b66f00cb31303c7e75edfef9003d48ff04\"\u003e\u003ccode\u003e2d3805b\u003c/code\u003e\u003c/a\u003e Allow skipping fields for \u003ccode\u003eAdd\u003c/code\u003e/\u003ccode\u003eAddAssign\u003c/code\u003e/\u003ccode\u003eMul\u003c/code\u003e/\u003ccode\u003eMulAssign\u003c/code\u003e-like derives (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/1b5d314b8c8391e476653f32f1ca95572492b964\"\u003e\u003ccode\u003e1b5d314\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e requirement from 0.9 to 0.10 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/c32d0a0a05e8bb0c5dab666aca2a4f96e9918c15\"\u003e\u003ccode\u003ec32d0a0\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eactions/checkout\u003c/code\u003e from 5 to 6 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JelteF/derive_more/commit/905f5a3020cf51a82dc2d5fde6f8e5c0cb8e48f4\"\u003e\u003ccode\u003e905f5a3\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003econvert_case\u003c/code\u003e crate from 0.8 to 0.9 version (\u003ca href=\"https://redirect.github.com/JelteF/derive_more/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JelteF/derive_more/compare/v2.0.1...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `thiserror` from 2.0.17 to 2.0.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dtolnay/thiserror/releases\"\u003ethiserror's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress redundant_field_names clippy lint in generated code (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.0.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake compatible with project-level \u003ccode\u003eneedless_lifetimes = \u0026quot;forbid\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/443\"\u003e#443\u003c/a\u003e, thanks \u003ca href=\"https://github.com/LucaCappelletti94\"\u003e\u003ccode\u003e@​LucaCappelletti94\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/b1d5db5e039275d95bf7536a2b2192aeb4dc28bf\"\u003e\u003ccode\u003eb1d5db5\u003c/code\u003e\u003c/a\u003e Release 2.0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/c4c3ebd337911af7bad544a9bce03a04bf465384\"\u003e\u003ccode\u003ec4c3ebd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dtolnay/thiserror/issues/454\"\u003e#454\u003c/a\u003e from dtolnay/clippy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2266152b163168df75a3b091208b86dd05485e66\"\u003e\u003ccode\u003e2266152\u003c/code\u003e\u003c/a\u003e Suppress redundant_field_names clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/2901cfdc9411e883c9709c5a3adcf1ab2e3651ff\"\u003e\u003ccode\u003e2901cfd\u003c/code\u003e\u003c/a\u003e Raise minimum tested compiler to rust 1.88\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/aa9d91f75302025e0c1d4c535d84a5bfdad62508\"\u003e\u003ccode\u003eaa9d91f\u003c/code\u003e\u003c/a\u003e Update ui tests for version 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/e13a7854338e446f184725fc8b9c9e86a0a537d2\"\u003e\u003ccode\u003ee13a785\u003c/code\u003e\u003c/a\u003e Release 2.0.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/0a0e76cc0f041a32e638328b47721b00037d0690\"\u003e\u003ccode\u003e0a0e76c\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/ec42ea70852f8db43e971700d1ccc184957d1b32\"\u003e\u003ccode\u003eec42ea7\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/4178c4a0e1cb17473d95f42f5e441ef92d13d172\"\u003e\u003ccode\u003e4178c4a\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dtolnay/thiserror/commit/7214e0e8331d76afbea7173d8a14997512ac8713\"\u003e\u003ccode\u003e7214e0e\u003c/code\u003e\u003c/a\u003e Ignore items_after_statements pedantic clippy lint in test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dtolnay/thiserror/compare/2.0.17...2.0.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pin-project` from 1.1.10 to 1.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project/releases\"\u003epin-project's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress \u003ccode\u003eclippy::missing_trait_methods\u003c/code\u003e lint in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md\"\u003epin-project's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.1.13] - 2026-05-13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSuppress \u003ccode\u003eclippy::missing_trait_methods\u003c/code\u003e lint in generated code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.12] - 2026-05-05\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocumentation improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.1.11] - 2026-02-27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnable \u003ca href=\"https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/immutable-releases\"\u003erelease immutability\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/c3b6b85f7e1674602c0ed693da985b33b2452c3c\"\u003e\u003ccode\u003ec3b6b85\u003c/code\u003e\u003c/a\u003e Release 1.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/61a5c74806c90ea24239ff2ce98043d2ede8f3a8\"\u003e\u003ccode\u003e61a5c74\u003c/code\u003e\u003c/a\u003e Ignore clippy::missing_trait_methods lint in generated code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/31f59f874916480cc97d3431b0a40b29eb808433\"\u003e\u003ccode\u003e31f59f8\u003c/code\u003e\u003c/a\u003e ci,tools: Update config and script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/2855546b1157e3b2bdd24cac8384eef792e46458\"\u003e\u003ccode\u003e2855546\u003c/code\u003e\u003c/a\u003e Release 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/4e66d4ba1cb5913e10fbbf042ac74f2673c7fc1f\"\u003e\u003ccode\u003e4e66d4b\u003c/code\u003e\u003c/a\u003e ci,tools: Update config and script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/f3c7f06bc02b45f0462d5167aff09bad531de992\"\u003e\u003ccode\u003ef3c7f06\u003c/code\u003e\u003c/a\u003e Update dev-dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/d1bf77956f509e818b48f79b1f16f3f963748bd3\"\u003e\u003ccode\u003ed1bf779\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/eb98dd176f3b4d0c5ef0fb691250da98757bf4cd\"\u003e\u003ccode\u003eeb98dd1\u003c/code\u003e\u003c/a\u003e tests: Update lint test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/taiki-e/pin-project/commit/05f3825c121a6ab4b6f63a8714b375bad...\n\n_Description has been truncated_","html_url":"https://github.com/ZethRise/Ronami/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZethRise%2FRonami/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"1.12.2","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-12T09:56:28.000Z","version_change":"1.12.2 → 1.13.1","issue":{"uuid":"5432597481","node_id":"PR_kwDORF_tB88AAAABDPpZrw","number":122,"state":"open","title":"build(deps): bump the cargo-minor group across 1 directory with 31 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-09-12T09:56:28.000Z","updated_at":"2026-09-12T09:56:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"cargo-minor","update_count":31,"packages":[{"name":"memchr","old_version":"2.7.6","new_version":"2.8.3","repository_url":"https://github.com/BurntSushi/memchr"},{"name":"encoding_rs","old_version":"0.8.35","new_version":"0.8.41","repository_url":"https://github.com/hsivonen/encoding_rs"},{"name":"roaring","old_version":"0.11.3","new_version":"0.11.4","repository_url":"https://github.com/RoaringBitmap/roaring-rs"},{"name":"rustc-hash","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/rust-lang/rustc-hash"},{"name":"tree-sitter-language","old_version":"0.1.6","new_version":"0.1.8","repository_url":"https://github.com/tree-sitter/tree-sitter"},{"name":"tree-sitter-rust","old_version":"0.24.0","new_version":"0.24.2","repository_url":"https://github.com/tree-sitter/tree-sitter-rust"},{"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":"tonic","old_version":"0.14.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-prost","old_version":"0.14.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"tonic-health","old_version":"0.14.5","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"},{"name":"prost","old_version":"0.14.3","new_version":"0.14.4","repository_url":"https://github.com/tokio-rs/prost"},{"name":"tokio","old_version":"1.49.0","new_version":"1.50.0","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"rayon","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/rayon-rs/rayon"},{"name":"ignore","old_version":"0.4.32","new_version":"0.4.33","repository_url":"https://github.com/BurntSushi/ripgrep"},{"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":"clap","old_version":"4.5.56","new_version":"4.5.60","repository_url":"https://github.com/clap-rs/clap"},{"name":"globset","old_version":"0.4.18","new_version":"0.4.20","repository_url":"https://github.com/BurntSushi/ripgrep"},{"name":"regex","old_version":"1.12.2","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"tracing-subscriber","old_version":"0.3.22","new_version":"0.3.23","repository_url":"https://github.com/tokio-rs/tracing"},{"name":"axum","old_version":"0.8.8","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"futures-util","old_version":"0.3.31","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"rust-embed","old_version":"8.11.0","new_version":"8.12.0"},{"name":"hnsw_rs","old_version":"0.3.3","new_version":"0.3.4","repository_url":"https://github.com/jean-pierreBoth/hnswlib-rs"},{"name":"chrono","old_version":"0.4.43","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"tempfile","old_version":"3.24.0","new_version":"3.27.0","repository_url":"https://github.com/Stebalien/tempfile"},{"name":"indicatif","old_version":"0.18.3","new_version":"0.18.6","repository_url":"https://github.com/console-rs/indicatif"},{"name":"ort","old_version":"2.0.0-rc.10","new_version":"2.0.0-rc.13","repository_url":"https://github.com/pykeio/ort"},{"name":"tonic-prost-build","old_version":"0.14.3","new_version":"0.14.6","repository_url":"https://github.com/hyperium/tonic"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the cargo-minor group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [memchr](https://github.com/BurntSushi/memchr) | `2.7.6` | `2.8.3` |\n| [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.35` | `0.8.41` |\n| [roaring](https://github.com/RoaringBitmap/roaring-rs) | `0.11.3` | `0.11.4` |\n| [rustc-hash](https://github.com/rust-lang/rustc-hash) | `2.1.1` | `2.1.3` |\n| [tree-sitter-language](https://github.com/tree-sitter/tree-sitter) | `0.1.6` | `0.1.8` |\n| [tree-sitter-rust](https://github.com/tree-sitter/tree-sitter-rust) | `0.24.0` | `0.24.2` |\n| [tree-sitter-c-sharp](https://github.com/tree-sitter/tree-sitter-c-sharp) | `0.23.1` | `0.23.5` |\n| [tonic](https://github.com/hyperium/tonic) | `0.14.3` | `0.14.6` |\n| [tonic-prost](https://github.com/hyperium/tonic) | `0.14.3` | `0.14.6` |\n| [tonic-health](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` |\n| [prost](https://github.com/tokio-rs/prost) | `0.14.3` | `0.14.4` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.49.0` | `1.50.0` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` |\n| [ignore](https://github.com/BurntSushi/ripgrep) | `0.4.32` | `0.4.33` |\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| [clap](https://github.com/clap-rs/clap) | `4.5.56` | `4.5.60` |\n| [globset](https://github.com/BurntSushi/ripgrep) | `0.4.18` | `0.4.20` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.2` | `1.13.1` |\n| [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.22` | `0.3.23` |\n| [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` |\n| [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` |\n| rust-embed | `8.11.0` | `8.12.0` |\n| [hnsw_rs](https://github.com/jean-pierreBoth/hnswlib-rs) | `0.3.3` | `0.3.4` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.43` | `0.4.45` |\n| [tempfile](https://github.com/Stebalien/tempfile) | `3.24.0` | `3.27.0` |\n| [indicatif](https://github.com/console-rs/indicatif) | `0.18.3` | `0.18.6` |\n| [ort](https://github.com/pykeio/ort) | `2.0.0-rc.10` | `2.0.0-rc.13` |\n| [tonic-prost-build](https://github.com/hyperium/tonic) | `0.14.3` | `0.14.6` |\n\n\nUpdates `memchr` from 2.7.6 to 2.8.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/5fdb40c054e1fff359a2f7bdf7f87a13b34b465d\"\u003e\u003ccode\u003e5fdb40c\u003c/code\u003e\u003c/a\u003e 2.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/922c7b5e25fbf2d20d7ac99472e34a9729090f4a\"\u003e\u003ccode\u003e922c7b5\u003c/code\u003e\u003c/a\u003e memchr: let compiler know that indexes returned by memchr fns are in bounds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/e21e9fb47c4362d93a24ce969b20fd778d8618c8\"\u003e\u003ccode\u003ee21e9fb\u003c/code\u003e\u003c/a\u003e arch: add \u003ccode\u003eunsafe\u003c/code\u003e to internal routines\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/581faf00de3143f43384be6a253698d8dd9b51c5\"\u003e\u003ccode\u003e581faf0\u003c/code\u003e\u003c/a\u003e rebar: update memchr version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/a61ac1a3638e8b6bdc42226ad38431e626a02c72\"\u003e\u003ccode\u003ea61ac1a\u003c/code\u003e\u003c/a\u003e 2.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/a08bf90b14b3ee858e7c59286e232879d173d16b\"\u003e\u003ccode\u003ea08bf90\u003c/code\u003e\u003c/a\u003e arch: fix undefined behavior in lower level (but public) APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/b41293b805c2709ef19d98f9b1191ca2e3a4e7c8\"\u003e\u003ccode\u003eb41293b\u003c/code\u003e\u003c/a\u003e rebar: update memchr to latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/87467c9ca52d40bb68978c1c7dc92097d0289833\"\u003e\u003ccode\u003e87467c9\u003c/code\u003e\u003c/a\u003e impl: remove unnecessary clones in \u003ccode\u003einto_owned\u003c/code\u003e impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/ff7dca72388ade97ec536f550271fe5acab0a05f\"\u003e\u003ccode\u003eff7dca7\u003c/code\u003e\u003c/a\u003e 2.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/memchr/commit/016878add466f2396437ad8722c9506f9f6b321b\"\u003e\u003ccode\u003e016878a\u003c/code\u003e\u003c/a\u003e target: fix aarch64_be endianness bug\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/memchr/compare/2.7.6...2.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `encoding_rs` from 0.8.35 to 0.8.41\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/08604915e6f1a3b7a93398aec0bb92d7a6611a6a\"\u003e\u003ccode\u003e0860491\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.41\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/2e9ea612b5499deb08a6646401fe5b5c60d4de75\"\u003e\u003ccode\u003e2e9ea61\u003c/code\u003e\u003c/a\u003e Document multiversion 0.9.0 and syn version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6667988d019dce6434799bb7744f32c511b231ec\"\u003e\u003ccode\u003e6667988\u003c/code\u003e\u003c/a\u003e build(deps): accept multiversion 0.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/662cb427013c13eb4444e7e51e8579c9457f5e6b\"\u003e\u003ccode\u003e662cb42\u003c/code\u003e\u003c/a\u003e Allow split_u16_stride_mut as dead code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/55f2530369fdf3be74e5588cf9fc1cec100914a5\"\u003e\u003ccode\u003e55f2530\u003c/code\u003e\u003c/a\u003e Increment version number to 0.8.40\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/71ae1c093693f104eb182c37be5c8710cc46a594\"\u003e\u003ccode\u003e71ae1c0\u003c/code\u003e\u003c/a\u003e Mention defense in depth when writing to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/12790ab29353db724eb805cdeba1a4b3dbff8dab\"\u003e\u003ccode\u003e12790ab\u003c/code\u003e\u003c/a\u003e Remove remarks about a standard library bug that has been worked around\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/d477c2a526cbe835a1b99e9e997ae56f2e78177c\"\u003e\u003ccode\u003ed477c2a\u003c/code\u003e\u003c/a\u003e Inline asm not stable on powerpc/powerpc64 at MSRV\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/6c2fb496e4e987abe7965f669b268ae9c4f3e7f2\"\u003e\u003ccode\u003e6c2fb49\u003c/code\u003e\u003c/a\u003e Work around slow _mm_packus_epi16 in Rust 1.96 through 1.98, inclusive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hsivonen/encoding_rs/commit/945117503ea6b67aefce20363dcddb4b2bad7a98\"\u003e\u003ccode\u003e9451175\u003c/code\u003e\u003c/a\u003e Zero the output slice upon panic in functions that write to \u0026amp;mut str\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hsivonen/encoding_rs/compare/v0.8.35...v0.8.41\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `roaring` from 0.11.3 to 0.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/releases\"\u003eroaring's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.11.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: overflow on 32-bit builds by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/345\"\u003eRoaringBitmap/roaring-rs#345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: impl Clone on tree_map Iter by \u003ca href=\"https://github.com/lucascool12\"\u003e\u003ccode\u003e@​lucascool12\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/344\"\u003eRoaringBitmap/roaring-rs#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement Eq trait by \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/341\"\u003eRoaringBitmap/roaring-rs#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove SIMD LaneCount, SupportedLaneCount with upstream changes by \u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/347\"\u003eRoaringBitmap/roaring-rs#347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eRoaringTreemap::optimize\u003c/code\u003e by \u003ca href=\"https://github.com/0xdeafbeef\"\u003e\u003ccode\u003e@​0xdeafbeef\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/350\"\u003eRoaringBitmap/roaring-rs#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd RoaringTreemap::contains_range and range_cardinality by \u003ca href=\"https://github.com/dchristle\"\u003e\u003ccode\u003e@​dchristle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/351\"\u003eRoaringBitmap/roaring-rs#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix interval store iterator off by one error by \u003ca href=\"https://github.com/Kerollmops\"\u003e\u003ccode\u003e@​Kerollmops\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/353\"\u003eRoaringBitmap/roaring-rs#353\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/341\"\u003eRoaringBitmap/roaring-rs#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xangelix\"\u003e\u003ccode\u003e@​xangelix\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/347\"\u003eRoaringBitmap/roaring-rs#347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0xdeafbeef\"\u003e\u003ccode\u003e@​0xdeafbeef\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/350\"\u003eRoaringBitmap/roaring-rs#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dchristle\"\u003e\u003ccode\u003e@​dchristle\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/pull/351\"\u003eRoaringBitmap/roaring-rs#351\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.3...v0.11.4\"\u003ehttps://github.com/RoaringBitmap/roaring-rs/compare/v0.11.3...v0.11.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/RoaringBitmap/roaring-rs/commit/83caaca2ec5ea29e27dc19f930b9450b9a246b5b\"\u003e\u003ccode\u003e83caaca\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/353\"\u003e#353\u003c/a\u003e from RoaringBitmap/fix-fuzz-ab533c242f8db0b44aefd8e93...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/63738a19dc93b2fb13a830215856e836618b2915\"\u003e\u003ccode\u003e63738a1\u003c/code\u003e\u003c/a\u003e Bump the version to 0.11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/631ffcbb220060071069df3dd6df88657e6cf197\"\u003e\u003ccode\u003e631ffcb\u003c/code\u003e\u003c/a\u003e Fix the bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/f862f6b62719a74a0ed319d735ae0d4c4f6908d0\"\u003e\u003ccode\u003ef862f6b\u003c/code\u003e\u003c/a\u003e Add a test to repro the bug\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/55fd8e384da3d9a339a4a9e82e26a738844b6ab0\"\u003e\u003ccode\u003e55fd8e3\u003c/code\u003e\u003c/a\u003e Bump the roaring patch version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/7afef5fb91c4b55296adee0d7f2e950d0bd9652e\"\u003e\u003ccode\u003e7afef5f\u003c/code\u003e\u003c/a\u003e Remove usage of the deprecated push method\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/01919af3bcbbdb989046087e69b5232a7083f8e3\"\u003e\u003ccode\u003e01919af\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/351\"\u003e#351\u003c/a\u003e from dchristle/dchristle/range-cardinality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/bc151e4bc44c135a609051ffb4968a7dbe7aa097\"\u003e\u003ccode\u003ebc151e4\u003c/code\u003e\u003c/a\u003e Use iterator combinators instead of for loop and mutable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/d16e68803cda35d24c9fb6f4b0309dc135f360ec\"\u003e\u003ccode\u003ed16e688\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/RoaringBitmap/roaring-rs/issues/350\"\u003e#350\u003c/a\u003e from 0xdeafbeef/optimize\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/commit/b24967b39167e88826165e24544ebce8cd2eeb98\"\u003e\u003ccode\u003eb24967b\u003c/code\u003e\u003c/a\u003e Add RoaringTreemap::optimize\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/RoaringBitmap/roaring-rs/compare/v0.11.3...v0.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rustc-hash` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/rustc-hash/blob/main/CHANGELOG.md\"\u003erustc-hash's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.1.3\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/77\"\u003eUse derive_const to fix \u003ccode\u003efeature = \u0026quot;nightly\u0026quot;\u003c/code\u003e build\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/64\"\u003eInternally update to rand 0.9\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.2\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/pull/65\"\u003eRefactor byte hashing to remove unreachable panic\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/c13e7ccca705e6255387a2ebc6dca142d6881621\"\u003e\u003ccode\u003ec13e7cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/78\"\u003e#78\u003c/a\u003e from Noratrieb/new-version-2-1-3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/4c3fabd983f96c2c5178512940e29a050edd07e9\"\u003e\u003ccode\u003e4c3fabd\u003c/code\u003e\u003c/a\u003e Bump to 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/3f1c0994892f5c592fe17192811c3b46caa108ac\"\u003e\u003ccode\u003e3f1c099\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/64\"\u003e#64\u003c/a\u003e from DaniPopes/rand-0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/07c3f48480b2d1a143fe299f5a82812b311efea6\"\u003e\u003ccode\u003e07c3f48\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/77\"\u003e#77\u003c/a\u003e from DaniPopes/const-update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/cbf0baf6f900674cf88f266f96a4fa223895186b\"\u003e\u003ccode\u003ecbf0baf\u003c/code\u003e\u003c/a\u003e Use derive_const in nightly feature\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/fdb275c8a0135403067ce1c4be8e97e53c473764\"\u003e\u003ccode\u003efdb275c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/67\"\u003e#67\u003c/a\u003e from Noratrieb/new-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/acafa431e930ded0ad8c1fa8b4ca1b320f53f983\"\u003e\u003ccode\u003eacafa43\u003c/code\u003e\u003c/a\u003e Prepare 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/140e5253440d595822e57b4f599b45aa500dde1d\"\u003e\u003ccode\u003e140e525\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/rustc-hash/issues/65\"\u003e#65\u003c/a\u003e from morrisonlevi/split_first_chunk\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/f061387ad7da880a8bf5ce7e5c76aa863827520f\"\u003e\u003ccode\u003ef061387\u003c/code\u003e\u003c/a\u003e style: use consistent range format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/rustc-hash/commit/211455cb398aa0a6d7b12e81941d4a062af54d8e\"\u003e\u003ccode\u003e211455c\u003c/code\u003e\u003c/a\u003e refactor!: use split_first_chunk to help optimizer\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/rustc-hash/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tree-sitter-language` from 0.1.6 to 0.1.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tree-sitter/tree-sitter/commits\"\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.0 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\u003ch2\u003ev0.24.1\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\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/4b8106750a2865e4548459d18c797c9f468c440e\"\u003e\u003ccode\u003e4b81067\u003c/code\u003e\u003c/a\u003e Disable regeneration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/6651c80dc5f033f9666365de50260d02cea05412\"\u003e\u003ccode\u003e6651c80\u003c/code\u003e\u003c/a\u003e Regenerate parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/96e3121c41bc5f2b659f21dd5a43894c4028ddf1\"\u003e\u003ccode\u003e96e3121\u003c/code\u003e\u003c/a\u003e Remove attestations from GH release job\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/8a1ccae7aaccdc11b04dbd803453e3e9cfd9159b\"\u003e\u003ccode\u003e8a1ccae\u003c/code\u003e\u003c/a\u003e 0.24.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/ab43fdbb1640bdece8fab9927b1aa6774d942189\"\u003e\u003ccode\u003eab43fdb\u003c/code\u003e\u003c/a\u003e Parse string literals even in with unexpected prefixes (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/261b20226c04ef601adbdf185a800512a5f66291\"\u003e\u003ccode\u003e261b202\u003c/code\u003e\u003c/a\u003e Raw reference/identifier conflict (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/commit/946595d164e77b705fa28385654f9420f59262ef\"\u003e\u003ccode\u003e946595d\u003c/code\u003e\u003c/a\u003e Include LICENSE (\u003ca href=\"https://redirect.github.com/tree-sitter/tree-sitter-rust/issues/263\"\u003e#263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tree-sitter/tree-sitter-rust/compare/v0.24.0...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 `tonic` from 0.14.3 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-reflection-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix panic when client drops connection early (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-types-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(transport/channel)\u003c/em\u003e expose ServerCertVerifier API (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2612\"\u003e#2612\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emap no trailers ok status to unknown (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2543\"\u003e#2543\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-web-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.3...tonic-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic-prost` from 0.14.3 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic-prost's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-prost-build-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport well known types resolved by prost to their rust counterparts (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2544\"\u003e#2544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003etonic-prost-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.3...tonic-prost-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tonic-health` from 0.14.5 to 0.14.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hyperium/tonic/releases\"\u003etonic-health's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003etonic-health-v0.14.6\u003c/h2\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate rust edition and version to 2024 and 1.88, respectively (\u003ca href=\"https://redirect.github.com/hyperium/tonic/pull/2525\"\u003e#2525\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d\"\u003e\u003ccode\u003e6cb6056\u003c/code\u003e\u003c/a\u003e chore: release v0.14.6 (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2624\"\u003e#2624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1\"\u003e\u003ccode\u003eefde924\u003c/code\u003e\u003c/a\u003e grpc: change helloworld example to pass request as a view (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2632\"\u003e#2632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc\"\u003e\u003ccode\u003ed47b001\u003c/code\u003e\u003c/a\u003e transport: add max_frame_size to client Endpoint (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2592\"\u003e#2592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e\"\u003e\u003ccode\u003e02c01c7\u003c/code\u003e\u003c/a\u003e Allow setting the HTTP/2 client header table size (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2582\"\u003e#2582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/31853549a071f635d317fe5f346159f1369f40ca\"\u003e\u003ccode\u003e3185354\u003c/code\u003e\u003c/a\u003e examples: add grpc version of helloworld (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2630\"\u003e#2630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f5853035ce270b77f6c582daa308d1fe5311aa39\"\u003e\u003ccode\u003ef585303\u003c/code\u003e\u003c/a\u003e fix(grpc): Fix grpc-google build (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2628\"\u003e#2628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197\"\u003e\u003ccode\u003eff7bcbb\u003c/code\u003e\u003c/a\u003e feat(grpc): Google call credentials (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2610\"\u003e#2610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae\"\u003e\u003ccode\u003ef93037b\u003c/code\u003e\u003c/a\u003e feat(tonic-xds): make XdsChannelGrpc Sync (\u003ca href=\"https://redirect.github.com/hyperium/tonic/issues/2627\"\u003e#2627\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121\"\u003e\u003ccode\u003ed834beb\u003c/code\u003e\u003c/a\u003e grpc: Update Status to be a Result\u0026lt;\u0026gt; and make StatusErr which holds non-OK co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grpc/grpc-rust/commit/23922247306dad351b4fe531d8f6832c781c0749\"\u003e\u003ccode\u003e2392224\u003c/code\u003e\u003c/a\u003e grpc: add route_guide example and make minor tweaks to the generated code API...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/hyperium/tonic/compare/v0.14.5...tonic-health-v0.14.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prost` from 0.14.3 to 0.14.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md\"\u003eprost's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eProst version 0.14.4\u003c/h1\u003e\n\u003cp\u003e\u003cem\u003ePROST!\u003c/em\u003e is a \u003ca href=\"https://protobuf.dev/\"\u003eProtocol Buffers\u003c/a\u003e implementation for the \u003ca href=\"https://www.rust-lang.org/\"\u003eRust Language\u003c/a\u003e. \u003ccode\u003eprost\u003c/code\u003e generates simple, idiomatic Rust code from \u003ccode\u003eproto2\u003c/code\u003e and \u003ccode\u003eproto3\u003c/code\u003e files.\u003c/p\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(prost-derive)\u003c/em\u003e Make is_valid a constant function (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease MSRV to 1.85 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse Display instead of Debug for generated enumeration attributes (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1419\"\u003e#1419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(prost-derive)\u003c/em\u003e Return error for invalid enumeration default identifiers (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1426\"\u003e#1426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e Grab binary path from cargo (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(build)\u003c/em\u003e Fix C++ build on GCC 15 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1395\"\u003e#1395\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd example for \u003ccode\u003edecode_length_delimiter\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1311\"\u003e#1311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate protobuf-src example to avoid unsafe set_var\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTest derive Eq behavior (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1422\"\u003e#1422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(groups)\u003c/em\u003e Actually construct \u003ccode\u003eNestedGroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💼 Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update criterion requirement from 0.7 to 0.8 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1374\"\u003e#1374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Remove \u003ccode\u003egetrandom@0.4.1\u003c/code\u003e from build-dependencies (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1400\"\u003e#1400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update rand requirement from 0.9 to 0.10 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1397\"\u003e#1397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.89 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.91 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cem\u003e(deps)\u003c/em\u003e Update and improve nix devshell (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1393\"\u003e#1393\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🎨 Styling\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent needless borrow (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1404\"\u003e#1404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003estd::hint::black_box()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1403\"\u003e#1403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse variables directly in \u003ccode\u003eformat!()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove explicit \u003ccode\u003e.into_iter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRun clippy on benches (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1405\"\u003e#1405\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/13646cde7eab75c81b3047767aa0a86e7dbecf12\"\u003e\u003ccode\u003e13646cd\u003c/code\u003e\u003c/a\u003e chore: Release version 0.14.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/dad79d5c8e3549d93ebe6f6c723bb42928d805d8\"\u003e\u003ccode\u003edad79d5\u003c/code\u003e\u003c/a\u003e fix(prost-derive): return error for invalid enumeration default identifiers (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/b0b6c93e3aac89df28690a4967a8bbe93ec95391\"\u003e\u003ccode\u003eb0b6c93\u003c/code\u003e\u003c/a\u003e ci: Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.91 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1435\"\u003e#1435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/32cfffbc494f2faf461cab85e04a42412484c0e4\"\u003e\u003ccode\u003e32cfffb\u003c/code\u003e\u003c/a\u003e style: remove explicit \u003ccode\u003e.into_iter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1434\"\u003e#1434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2710efdb9978d9c75fb19b0b092a369a2d385b55\"\u003e\u003ccode\u003e2710efd\u003c/code\u003e\u003c/a\u003e ci: Update \u003ccode\u003ecargo clippy\u003c/code\u003e to 1.89 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1433\"\u003e#1433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/18ea4e42bbc307d33d65e05ad47b3c45623c0500\"\u003e\u003ccode\u003e18ea4e4\u003c/code\u003e\u003c/a\u003e style: use variables directly in \u003ccode\u003eformat!()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1432\"\u003e#1432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/2821bd1d8c20137c83ead4db39f8e1da00b4e854\"\u003e\u003ccode\u003e2821bd1\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1409\"\u003e#1409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/3ce3b39f9206b5e3bbe34c6e1aa69fe3c53f0924\"\u003e\u003ccode\u003e3ce3b39\u003c/code\u003e\u003c/a\u003e test(groups): Actually construct \u003ccode\u003eNestedGroup\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1363\"\u003e#1363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/8776405574b3ba0a0fe96ada8799ac8bc61ceb3e\"\u003e\u003ccode\u003e8776405\u003c/code\u003e\u003c/a\u003e docs: Update changelog for version 0.14.3 (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1431\"\u003e#1431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/prost/commit/33d3ef18c008da13e862d7e7674d751ab2776360\"\u003e\u003ccode\u003e33d3ef1\u003c/code\u003e\u003c/a\u003e build: Grab binary path from cargo (\u003ca href=\"https://redirect.github.com/tokio-rs/prost/issues/1429\"\u003e#1429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/prost/compare/v0.14.3...v0.14.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.49.0 to 1.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.50.0\u003c/h2\u003e\n\u003ch1\u003e1.50.0 (Mar 3rd, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enet: add \u003ccode\u003eTcpStream::set_zero_linger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7837\"\u003e#7837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: add \u003ccode\u003eis_rt_shutdown_err\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7771\"\u003e#7771\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add optimizer hint that \u003ccode\u003ememchr\u003c/code\u003e returns in-bounds pointer (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7792\"\u003e#7792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: implement vectored writes for \u003ccode\u003ewrite_buf\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7871\"\u003e#7871\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: panic when \u003ccode\u003eevent_interval\u003c/code\u003e is set to 0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7838\"\u003e#7838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: shorten default thread name to fit in Linux limit (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7880\"\u003e#7880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: remember the result of \u003ccode\u003eSetConsoleCtrlHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7833\"\u003e#7833\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: specialize windows \u003ccode\u003eRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7885\"\u003e#7885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: always cleanup \u003ccode\u003eAsyncFd\u003c/code\u003e registration list on deregister (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emacros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: fix \u003ccode\u003eGET_BUF_SIZE\u003c/code\u003e constant for \u003ccode\u003etarget_os = \u0026quot;android\u0026quot;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7889\"\u003e#7889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid redundant unpark in current_thread scheduler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7834\"\u003e#7834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: don't park in \u003ccode\u003ecurrent_thread\u003c/code\u003e if \u003ccode\u003ebefore_park\u003c/code\u003e defers waker (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7835\"\u003e#7835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix write readiness on ESP32 on short writes (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7872\"\u003e#7872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: wake deferred tasks before entering \u003ccode\u003eblock_in_place\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7879\"\u003e#7879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: drop rx waker when oneshot receiver is dropped (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7886\"\u003e#7886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix double increment of \u003ccode\u003enum_idle_threads\u003c/code\u003e on shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7910\"\u003e#7910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7918\"\u003e#7918\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUnstable\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: check for io-uring opcode support (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7815\"\u003e#7815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid lock acquisition after uring init (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7850\"\u003e#7850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update outdated unstable features section (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7839\"\u003e#7839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: clarify the behavior of \u003ccode\u003eAsyncWriteExt::shutdown()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7908\"\u003e#7908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: explain how to flush stdout/stderr (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7904\"\u003e#7904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eio: fix incorrect and confusing \u003ccode\u003eAsyncWrite\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7875\"\u003e#7875\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: clarify the documentation of \u003ccode\u003eRuntime::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7803\"\u003e#7803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ert: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: correct the default thread name in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7896\"\u003e#7896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify RwLock fairness documentation (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7919\"\u003e#7919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: clarify that \u003ccode\u003erecv\u003c/code\u003e returns \u003ccode\u003eNone\u003c/code\u003e once closed and no more messages (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7920\"\u003e#7920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: clarify when to use \u003ccode\u003espawn_blocking\u003c/code\u003e vs dedicated threads (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7923\"\u003e#7923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: doc that task drops before \u003ccode\u003eJoinHandle\u003c/code\u003e completion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7825\"\u003e#7825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: guarantee that listeners never return \u003ccode\u003eNone\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7869\"\u003e#7869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etask: fix task module feature flags in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7891\"\u003e#7891\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/0273e45ead199dac7725faee1e3dc35a9c8753ab\"\u003e\u003ccode\u003e0273e45\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.50.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7934\"\u003e#7934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3ee4e58dc9bb7accf26dfd51b0a2146922b5269\"\u003e\u003ccode\u003ee3ee4e5\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.6.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7943\"\u003e#7943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/8c980ea75a0f8dd2799403777db700c2e8f4cda4\"\u003e\u003ccode\u003e8c980ea\u003c/code\u003e\u003c/a\u003e io: add \u003ccode\u003ewrite_all_vectored\u003c/code\u003e to \u003ccode\u003etokio-util\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e35fd6d6b7d9a8ba37ee621835ef91372c2565cb\"\u003e\u003ccode\u003ee35fd6d\u003c/code\u003e\u003c/a\u003e ci: fix patch during clippy step (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7935\"\u003e#7935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/03fe44c10302fdb55c29dbe5b08d4f8769c80272\"\u003e\u003ccode\u003e03fe44c\u003c/code\u003e\u003c/a\u003e runtime: fix \u003ccode\u003eevent_interval\u003c/code\u003e doc (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7932\"\u003e#7932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d18e5dfbb0cdc28725bebb28cde80a6c11ee32bc\"\u003e\u003ccode\u003ed18e5df\u003c/code\u003e\u003c/a\u003e io: fix race in \u003ccode\u003eMock::poll_write\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7882\"\u003e#7882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f21f2693f02aec9a876ac2bd21566c85e15b682e\"\u003e\u003ccode\u003ef21f269\u003c/code\u003e\u003c/a\u003e runtime: fix race condition during the blocking pool shutdown (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7922\"\u003e#7922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/d81e8f0acbdd7d866bce4f733b3545fd834c7840\"\u003e\u003ccode\u003ed81e8f0\u003c/code\u003e\u003c/a\u003e macros: remove (most) local \u003ccode\u003euse\u003c/code\u003e declarations in \u003ccode\u003etokio::select!\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7929\"\u003e#7929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/25e7f2641ef2555d688c267059431a2802805f1d\"\u003e\u003ccode\u003e25e7f26\u003c/code\u003e\u003c/a\u003e rt: fix missing quotation in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7925\"\u003e#7925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e1a91ef114a301b542d810abab9956f2868861b9\"\u003e\u003ccode\u003ee1a91ef\u003c/code\u003e\u003c/a\u003e util: fix typo in docs (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.49.0...tokio-1.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `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 `ignore` from 0.4.32 to 0.4.33\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/3fce3b5bb0236da2df6d99672afb8a719642eca7\"\u003e\u003ccode\u003e3fce3b5\u003c/code\u003e\u003c/a\u003e ignore-0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5055264ae021b5d0e01e55f723622d638ea877f0\"\u003e\u003ccode\u003e5055264\u003c/code\u003e\u003c/a\u003e globset-0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/020687a77d13146923333f0beb274eeabd54a270\"\u003e\u003ccode\u003e020687a\u003c/code\u003e\u003c/a\u003e ignore,globset: increase pool capacity\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.32...ignore-0.4.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` 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 `clap` from 4.5.56 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\u003c/blockquote\u003e\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\u003c/blockquote\u003e\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.56...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 `globset` from 0.4.18 to 0.4.20\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5055264ae021b5d0e01e55f723622d638ea877f0\"\u003e\u003ccode\u003e5055264\u003c/code\u003e\u003c/a\u003e globset-0.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/020687a77d13146923333f0beb274eeabd54a270\"\u003e\u003ccode\u003e020687a\u003c/code\u003e\u003c/a\u003e ignore,globset: increase pool capacity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/5ed408e17eccfc59bcec48f584feece902873e54\"\u003e\u003ccode\u003e5ed408e\u003c/code\u003e\u003c/a\u003e ignore-0.4.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/435f59fc4b43af3ab32f34d53fa34978f393fe52\"\u003e\u003ccode\u003e435f59f\u003c/code\u003e\u003c/a\u003e ignore: skip loading unreachable ignore files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/f9c05a949d1a0dc8e16dee28ca9605d38611faeb\"\u003e\u003ccode\u003ef9c05a9\u003c/code\u003e\u003c/a\u003e index: remove incorrect README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/8372866810a1f2a647d11d7780984d4402a5c1e9\"\u003e\u003ccode\u003e8372866\u003c/code\u003e\u003c/a\u003e index: add some initial indexing scaffolding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/d99ac34406f82c03c3938c222f1786495c845034\"\u003e\u003ccode\u003ed99ac34\u003c/code\u003e\u003c/a\u003e core: add \u003ccode\u003eindex\u003c/code\u003e module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/2ed0c006fee4c441add774a711d9122a88477619\"\u003e\u003ccode\u003e2ed0c00\u003c/code\u003e\u003c/a\u003e flags: disable many flags when indexing is enabled\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/59e318f5ace48db54f37bb67c152535bc17fa153\"\u003e\u003ccode\u003e59e318f\u003c/code\u003e\u003c/a\u003e ignore-0.4.31\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/BurntSushi/ripgrep/commit/a9dc2228fbddd1d25146f38d0926830812c97419\"\u003e\u003ccode\u003ea9dc222\u003c/code\u003e\u003c/a\u003e cargo: set \u003ccode\u003erust-version\u003c/code\u003e on all crates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/BurntSushi/ripgrep/compare/globset-0.4.18...globset-0.4.20\"\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.2 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...\n\n_Description has been truncated_","html_url":"https://github.com/jburrow/fast_code_search/pull/122","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jburrow%2Ffast_code_search/issues/122","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/122/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":"/src-tauri","pr_created_at":"2026-09-12T09:01:55.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5432347405","node_id":"PR_kwDOUXyCSc8AAAABDPdM1g","number":6,"state":"open","title":"chore(deps): bump the cargo-deps group in /src-tauri with 53 updates","user":"dependabot[bot]","labels":["backend","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-12T09:01:55.000Z","updated_at":"2026-09-12T09:02:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"cargo-deps","update_count":53,"packages":[{"name":"serde_json","old_version":"1.0.149","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"log","old_version":"0.4.29","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"tauri-plugin-log","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-opener","old_version":"2.5.3","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.0","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.6.0","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-store","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-deep-link","old_version":"2.4.7","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"dirs","old_version":"5.0.1","new_version":"6.0.0"},{"name":"toml","old_version":"0.8.23","new_version":"1.0.6+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"toml_edit","old_version":"0.22.27","new_version":"0.25.4+spec-1.1.0","repository_url":"https://github.com/toml-rs/toml"},{"name":"flate2","old_version":"1.1.9","new_version":"1.1.10","repository_url":"https://github.com/rust-lang/flate2-rs"},{"name":"brotli","old_version":"7.0.0","new_version":"8.0.2","repository_url":"https://github.com/dropbox/rust-brotli"},{"name":"zstd","old_version":"0.13.3","new_version":"0.14.0","repository_url":"https://github.com/gyscos/zstd-rs"},{"name":"tokio","old_version":"1.50.0","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"futures","old_version":"0.3.32","new_version":"0.3.34","repository_url":"https://github.com/rust-lang/futures-rs"},{"name":"bytes","old_version":"1.11.1","new_version":"1.12.1","repository_url":"https://github.com/tokio-rs/bytes"},{"name":"axum","old_version":"0.7.9","new_version":"0.8.9","repository_url":"https://github.com/tokio-rs/axum"},{"name":"tower","old_version":"0.4.13","new_version":"0.5.3","repository_url":"https://github.com/tower-rs/tower"},{"name":"tower-http","old_version":"0.5.2","new_version":"0.6.8","repository_url":"https://github.com/tower-rs/tower-http"},{"name":"hyper","old_version":"1.8.1","new_version":"1.11.1","repository_url":"https://github.com/hyperium/hyper"},{"name":"hyper-rustls","old_version":"0.27.7","new_version":"0.27.9","repository_url":"https://github.com/rustls/hyper-rustls"},{"name":"http","old_version":"1.4.0","new_version":"1.5.0","repository_url":"https://github.com/hyperium/http"},{"name":"http-body","old_version":"1.0.1","new_version":"1.1.0","repository_url":"https://github.com/hyperium/http-body"},{"name":"http-body-util","old_version":"0.1.3","new_version":"0.1.5","repository_url":"https://github.com/hyperium/http-body"},{"name":"tokio-rustls","old_version":"0.26.4","new_version":"0.26.5","repository_url":"https://github.com/rustls/tokio-rustls"},{"name":"rustls","old_version":"0.23.37","new_version":"0.23.44","repository_url":"https://github.com/rustls/rustls"},{"name":"webpki-roots","old_version":"0.26.11","new_version":"1.0.6","repository_url":"https://github.com/rustls/webpki-roots"},{"name":"rustls-native-certs","old_version":"0.8.3","new_version":"0.8.4","repository_url":"https://github.com/rustls/rustls-native-certs"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"rquickjs","old_version":"0.8.1","new_version":"0.13.0","repository_url":"https://github.com/DelSkayn/rquickjs"},{"name":"thiserror","old_version":"2.0.18","new_version":"2.0.20","repository_url":"https://github.com/dtolnay/thiserror"},{"name":"anyhow","old_version":"1.0.102","new_version":"1.0.104","repository_url":"https://github.com/dtolnay/anyhow"},{"name":"zip","old_version":"2.4.2","new_version":"4.6.1","repository_url":"https://github.com/zip-rs/zip2"},{"name":"auto-launch","old_version":"0.5.0","new_version":"0.6.0","repository_url":"https://github.com/zzzgydi/auto-launch"},{"name":"once_cell","old_version":"1.21.3","new_version":"1.21.4","repository_url":"https://github.com/matklad/once_cell"},{"name":"base64","old_version":"0.22.1","new_version":"0.23.1","repository_url":"https://github.com/marshallpierce/rust-base64"},{"name":"rusqlite","old_version":"0.31.0","new_version":"0.40.2","repository_url":"https://github.com/rusqlite/rusqlite"},{"name":"indexmap","old_version":"2.13.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"rust_decimal","old_version":"1.40.0","new_version":"1.43.0","repository_url":"https://github.com/paupino/rust-decimal"},{"name":"uuid","old_version":"1.22.0","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"sha2","old_version":"0.10.9","new_version":"0.11.0","repository_url":"https://github.com/RustCrypto/hashes"},{"name":"hmac","old_version":"0.12.1","new_version":"0.13.0","repository_url":"https://github.com/RustCrypto/MACs"},{"name":"json5","old_version":"0.4.1","new_version":"1.3.1","repository_url":"https://github.com/callum-oakley/json5-rs"},{"name":"tauri-plugin-single-instance","old_version":"2.4.0","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"libc","old_version":"0.2.183","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"},{"name":"winreg","old_version":"0.52.0","new_version":"0.55.0","repository_url":"https://github.com/gentoo90/winreg-rs"},{"name":"objc2","old_version":"0.5.2","new_version":"0.6.4","repository_url":"https://github.com/madsmtm/objc2"},{"name":"objc2-app-kit","old_version":"0.2.2","new_version":"0.3.2","repository_url":"https://github.com/madsmtm/objc2"},{"name":"serial_test","old_version":"3.4.0","new_version":"4.0.1","repository_url":"https://github.com/palfrey/serial_test"},{"name":"tauri-build","old_version":"2.5.6","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"}],"path":"/src-tauri","ecosystem":"cargo"},"body":"Bumps the cargo-deps group in /src-tauri with 53 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.149` | `1.0.151` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [log](https://github.com/rust-lang/log) | `0.4.29` | `0.4.34` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [tauri-plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.8.0` | `2.9.1` |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.3` | `2.5.5` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.0` | `2.11.0` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.6.0` | `2.7.3` |\n| [tauri-plugin-store](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.7` | `2.4.10` |\n| dirs | `5.0.1` | `6.0.0` |\n| [toml](https://github.com/toml-rs/toml) | `0.8.23` | `1.0.6+spec-1.1.0` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.27` | `0.25.4+spec-1.1.0` |\n| [flate2](https://github.com/rust-lang/flate2-rs) | `1.1.9` | `1.1.10` |\n| [brotli](https://github.com/dropbox/rust-brotli) | `7.0.0` | `8.0.2` |\n| [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.50.0` | `1.53.1` |\n| [futures](https://github.com/rust-lang/futures-rs) | `0.3.32` | `0.3.34` |\n| [bytes](https://github.com/tokio-rs/bytes) | `1.11.1` | `1.12.1` |\n| [axum](https://github.com/tokio-rs/axum) | `0.7.9` | `0.8.9` |\n| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.3` |\n| [tower-http](https://github.com/tower-rs/tower-http) | `0.5.2` | `0.6.8` |\n| [hyper](https://github.com/hyperium/hyper) | `1.8.1` | `1.11.1` |\n| [hyper-rustls](https://github.com/rustls/hyper-rustls) | `0.27.7` | `0.27.9` |\n| [http](https://github.com/hyperium/http) | `1.4.0` | `1.5.0` |\n| [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` |\n| [http-body-util](https://github.com/hyperium/http-body) | `0.1.3` | `0.1.5` |\n| [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.5` |\n| [rustls](https://github.com/rustls/rustls) | `0.23.37` | `0.23.44` |\n| [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.11` | `1.0.6` |\n| [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.3` | `0.8.4` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [rquickjs](https://github.com/DelSkayn/rquickjs) | `0.8.1` | `0.13.0` |\n| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.18` | `2.0.20` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.102` | `1.0.104` |\n| [zip](https://github.com/zip-rs/zip2) | `2.4.2` | `4.6.1` |\n| [auto-launch](https://github.com/zzzgydi/auto-launch) | `0.5.0` | `0.6.0` |\n| [once_cell](https://github.com/matklad/once_cell) | `1.21.3` | `1.21.4` |\n| [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` |\n| [rusqlite](https://github.com/rusqlite/rusqlite) | `0.31.0` | `0.40.2` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.13.0` | `2.14.2` |\n| [rust_decimal](https://github.com/paupino/rust-decimal) | `1.40.0` | `1.43.0` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.22.0` | `1.26.0` |\n| [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` |\n| [hmac](https://github.com/RustCrypto/MACs) | `0.12.1` | `0.13.0` |\n| [json5](https://github.com/callum-oakley/json5-rs) | `0.4.1` | `1.3.1` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.0` | `2.4.4` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.189` |\n| [winreg](https://github.com/gentoo90/winreg-rs) | `0.52.0` | `0.55.0` |\n| [objc2](https://github.com/madsmtm/objc2) | `0.5.2` | `0.6.4` |\n| [objc2-app-kit](https://github.com/madsmtm/objc2) | `0.2.2` | `0.3.2` |\n| [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `4.0.1` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.5.6` | `2.6.3` |\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 `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 `log` from 0.4.29 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.30\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eNotable Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.30] - 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport capturing of \u003ccode\u003estd::net\u003c/code\u003e types by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/724\"\u003erust-lang/log#724\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V0ldek\"\u003e\u003ccode\u003e@​V0ldek\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/720\"\u003erust-lang/log#720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/woodruffw\"\u003e\u003ccode\u003e@​woodruffw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/723\"\u003erust-lang/log#723\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.30\"\u003ehttps://github.com/rust-lang/log/compare/0.4.29...0.4.30\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.29...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-log` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elog-js v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-log@2.9.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 7.0kB dist-js/index.cjs\nnpm notice 3.0kB dist-js/index.d.ts\nnpm notice 6.7kB dist-js/index.js\nnpm notice 715B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-log\nnpm notice version: 2.9.1\nnpm notice filename: tauri-apps-plugin-log-2.9.1.tgz\nnpm notice package size: 5.0 kB\nnpm notice unpacked size: 22.1 kB\nnpm notice shasum: 4b7ce1aeb9c4a666159ad76c8c7a1d5638c24f20\nnpm notice integrity: sha512-8dYNEQOgZcIEq[...]fIfC8lVVEhdlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662652241\n+ @tauri-apps/plugin-log@2.9.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003elog v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.8.0...log-v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-opener` from 2.5.3 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.5\nnpm notice filename: tauri-apps-plugin-opener-2.5.5.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: ef7b9aca07cb3416575e5024b996926c43276b69\nnpm notice integrity: sha512-xvzGai5aQds8j[...]Fh1MvmDp8QR0g==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662648628\n+ @tauri-apps/plugin-opener@2.5.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.3...http-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-updater` from 2.10.0 to 2.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eupdater-js v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2371be839f9ae46dd2b0529a2d1598f2b6270ab1\"\u003e\u003ccode\u003e2371be83\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3526\"\u003e#3526\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Added \u003ccode\u003esystem-proxy\u003c/code\u003e (enabled by default) feature flag to control \u003ccode\u003ereqwest/system-proxy\u003c/code\u003e feature (Use Windows and macOS system proxy settings automatically)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-updater@2.11.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.2kB README.md\nnpm notice 3.2kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.2kB dist-js/index.js\nnpm notice 659B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-updater\nnpm notice version: 2.11.0\nnpm notice filename: tauri-apps-plugin-updater-2.11.0.tgz\nnpm notice package size: 3.9 kB\nnpm notice unpacked size: 14.3 kB\nnpm notice shasum: e9c012d8afe85ea28adb764ec5965c7bff5657d3\nnpm notice integrity: sha512-AE36XkOoSna24[...]Hu28LgrsBwIxQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662660526\n+ @tauri-apps/plugin-updater@2.11.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eupdater v2.11.0\u003c/h2\u003e\n\u003ch2\u003e[2.11.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/622f02bf21858f0cff95419fc042ce02b8c6b18b\"\u003e\u003ccode\u003e622f02bf\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3516\"\u003e#3516\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, returns an error if failed to spawn the installer in \u003ccode\u003einstall\u003c/code\u003e through \u003ccode\u003eShellExecuteW\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ab7489c964977c2cc19cdc303bd8f7142d5f5a2c\"\u003e\u003ccode\u003eab7489c9\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3299\"\u003e#3299\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) On Windows, add a new option \u003ccode\u003erestartAfterInstall\u003c/code\u003e/\u003ccode\u003erestart_after_install\u003c/code\u003e to install an update without the installer re-launching the app\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/updater-v2.10.0...updater-v2.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.6.0 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cc9ec9b4ad2f9ec9bd57c3503ded1bd94d092c48\"\u003e\u003ccode\u003ecc9ec9b4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3519\"\u003e#3519\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../purvsinojiya-inventyv\"\u003e\u003ccode\u003e@​purvsinojiya-inventyv\u003c/code\u003e\u003c/a\u003e) Fix Android save dialog MIME type when a single MIME type is provided.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.3\nnpm notice filename: tauri-apps-plugin-dialog-2.7.3.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: 7e6d375fec8e39d2a90294604a9d77e66c39a072\nnpm notice integrity: sha512-CRgE+7TP4tvq9[...]oKbMwSI4IEcfA==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662645358\n+ @tauri-apps/plugin-dialog@2.7.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.6.0...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-store` from 2.4.2 to 2.4.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-store's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebarcode-scanner-js v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/82fbb0c790288eca72af9ade13828ded7700ff90\"\u003e\u003ccode\u003e82fbb0c7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3221\"\u003e#3221\u003c/a\u003e) On iOS, fixed an application crash happening when the scanner was started when user denied permission before.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b60dd88702a2be2af942a3d104d728970a4c42d6\"\u003e\u003ccode\u003eb60dd887\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3223\"\u003e#3223\u003c/a\u003e) On iOS, start the scanning session on a separate thread to fix performance issues.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c27af9128d6cc7a2424ec49e98005e68b2d0eb1a\"\u003e\u003ccode\u003ec27af912\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3222\"\u003e#3222\u003c/a\u003e) On iOS, fixed an application crash happening when the scanner was started on the iOS Simulator (no camera available).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-barcode-scanner@2.4.4\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.3kB README.md\nnpm notice 2.2kB dist-js/index.cjs\nnpm notice 1.6kB dist-js/index.d.ts\nnpm notice 2.1kB dist-js/index.js\nnpm notice 755B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-barcode-scanner\nnpm notice version: 2.4.4\nnpm notice filename: tauri-apps-plugin-barcode-scanner-2.4.4.tgz\nnpm notice package size: 3.4 kB\nnpm notice unpacked size: 10.9 kB\nnpm notice shasum: bda41aa1a4d30e40dfc0ff9411491120a9b7d283\nnpm notice integrity: sha512-uXvyMI8UgQjSr[...]OvlkfOr21fo6g==\nnpm notice total files: 6\nnpm notice\nnpm notice Security Notice: Classic tokens have been revoked. Granular tokens are now limited to 90 days and require 2FA by default. Update your CI/CD workflows to avoid disruption. Learn more https://gh.io/all-npm-classic-tokens-revoked\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=908169614\n+ @tauri-apps/plugin-barcode-scanner@2.4.4\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ebarcode-scanner v2.4.4\u003c/h2\u003e\n\u003ch2\u003e[2.4.4]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/82fbb0c790288eca72af9ade13828ded7700ff90\"\u003e\u003ccode\u003e82fbb0c7\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3221\"\u003e#3221\u003c/a\u003e) On iOS, fixed an application crash happening when the scanner was started when user denied permission before.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b60dd88702a2be2af942a3d104d728970a4c42d6\"\u003e\u003ccode\u003eb60dd887\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3223\"\u003e#3223\u003c/a\u003e) On iOS, start the scanning session on a separate thread to fix performance issues.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c27af9128d6cc7a2424ec49e98005e68b2d0eb1a\"\u003e\u003ccode\u003ec27af912\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3222\"\u003e#3222\u003c/a\u003e) On iOS, fixed an application crash happening when the scanner was started on the iOS Simulator (no camera available).\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/tauri-apps/plugins-workspace/commit/e7a68fa63755603b9fa12d28e077eea645551d24\"\u003e\u003ccode\u003ee7a68fa\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3068\"\u003e#3068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b5550a3b0d199eb33abdc2ac981aea44afcb1379\"\u003e\u003ccode\u003eb5550a3\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/93426f85120f49beb9f40222bff45185a32d54a9\"\u003e\u003ccode\u003e93426f8\u003c/code\u003e\u003c/a\u003e fix: fix docsrs builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4ee61e055e58da6ca1ad8b8da31cd61498bd3c9b\"\u003e\u003ccode\u003e4ee61e0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: temp delete updater changefile\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/06124af8d65968462af59bb6368ea37df674a5b8\"\u003e\u003ccode\u003e06124af\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/2972\"\u003e#2972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/060219e597b83eacd8d89426f0e2aeafec1ad854\"\u003e\u003ccode\u003e060219e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.3.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c7e9766ff53cbe8496467ed83be96e51d1847f0f\"\u003e\u003ccode\u003ec7e9766\u003c/code\u003e\u003c/a\u003e chore(deps): update tauri monorepo (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3058\"\u003e#3058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d4a8ce962b2e642d3aa5b2d36e39f38e06960c27\"\u003e\u003ccode\u003ed4a8ce9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tokio-tungstenite to 0.28 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3016\"\u003e#3016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cdc7eec4154f38a2e9fac6be576321aa167ad114\"\u003e\u003ccode\u003ecdc7eec\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​rollup/plugin-typescript\u003c/code\u003e to v12.2.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3066\"\u003e#3066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6314b004abb0694f805004eaef351090ec852bc4\"\u003e\u003ccode\u003e6314b00\u003c/code\u003e\u003c/a\u003e chore: temp delete updater changefile\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.4.2...fs-v2.4.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-deep-link` from 2.4.7 to 2.4.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-deep-link's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edeep-link-js v2.4.10\u003c/h2\u003e\n\u003ch2\u003e[2.4.10]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) adds proper Platform-specific sections to the docs for \u003ccode\u003eregister\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e, \u003ccode\u003eisRegistered\u003c/code\u003e, and \u003ccode\u003eonOpenUrl\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-deep-link@2.4.10\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 3.6kB dist-js/index.cjs\nnpm notice 3.1kB dist-js/index.d.ts\nnpm notice 3.5kB dist-js/index.js\nnpm notice 802B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-deep-link\nnpm notice version: 2.4.10\nnpm notice filename: tauri-apps-plugin-deep-link-2.4.10.tgz\nnpm notice package size: 4.4 kB\nnpm notice unpacked size: 18.1 kB\nnpm notice shasum: 294c255617335d95ac929fd43cf7ea8146418abb\nnpm notice integrity: sha512-SuXI47ORUzYuw[...]5tSocc47tRXQQ==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662641995\n+ @tauri-apps/plugin-deep-link@2.4.10\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeep-link v2.4.10\u003c/h2\u003e\n\u003ch2\u003e[2.4.10]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) adds proper Platform-specific sections to the docs for \u003ccode\u003eregister\u003c/code\u003e, \u003ccode\u003eunregister\u003c/code\u003e, \u003ccode\u003eisRegistered\u003c/code\u003e, and \u003ccode\u003eonOpenUrl\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/deep-link-v2.4.7...deep-link-v2.4.10\"\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\nUpdates `toml` from 0.8.23 to 1.0.6+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/a09707edb7c838952161be8d3a5b9b8e870eef73\"\u003e\u003ccode\u003ea09707e\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7b0feaa5f00cf0f8bb7344ba30e5dd012e900e6b\"\u003e\u003ccode\u003e7b0feaa\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2902954e9d969205d6fed0baac3ba60b10dd8a1e\"\u003e\u003ccode\u003e2902954\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot; (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1119\"\u003e#1119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/a586cae70fbddf56ed3e98d86afb4b4bb4df749c\"\u003e\u003ccode\u003ea586cae\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(toml): Track dotted key for spans\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d35c3f69daa9ba0420b9f24c4dcfd0da9f47cc2b\"\u003e\u003ccode\u003ed35c3f6\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/949b4e849373485bc0b2db7aed9d993099bcc524\"\u003e\u003ccode\u003e949b4e8\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/47b878bb86bf45c0a8c6019cf4e8dfa432a93759\"\u003e\u003ccode\u003e47b878b\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1118\"\u003e#1118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/87461d819f3383c26b8d9c4e70db208075a7a0d8\"\u003e\u003ccode\u003e87461d8\u003c/code\u003e\u003c/a\u003e fix(toml): Track dotted key for spans\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/796370e7d2d5d263384515d8b76a1e41e9c74cf6\"\u003e\u003ccode\u003e796370e\u003c/code\u003e\u003c/a\u003e test(serde): Check span meaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ad87859b971d6dfda8bf2c469044e2b04d2a0732\"\u003e\u003ccode\u003ead87859\u003c/code\u003e\u003c/a\u003e test(serde): Track key spans\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/toml-v0.8.23...toml-v1.0.6\"\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.22.27 to 0.25.4+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/64c9e65e0aa786a0127aad89a14fd1f7925603f5\"\u003e\u003ccode\u003e64c9e65\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/83281359f03197caf64d579de608c6292ae61f32\"\u003e\u003ccode\u003e8328135\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/2f8c907b3465087ae27fc9470195ec7f097db8a5\"\u003e\u003ccode\u003e2f8c907\u003c/code\u003e\u003c/a\u003e fix(parser): Error on table extension case  (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1116\"\u003e#1116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/643e7ffd7c72e0bbbc8ac5eab9e32ed4271a0394\"\u003e\u003ccode\u003e643e7ff\u003c/code\u003e\u003c/a\u003e fix(parser): Make inline tables like document (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1115\"\u003e#1115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/7165463b9058adfab4847f44e8001b8bd148a7b7\"\u003e\u003ccode\u003e7165463\u003c/code\u003e\u003c/a\u003e fix(parser): Add append error traces\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/ea951a250df504b2bee1afc9134947d80dd16ca2\"\u003e\u003ccode\u003eea951a2\u003c/code\u003e\u003c/a\u003e fix(parser): Make inline tables like document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/d4a12e3db038c5d03513baa48ff245e79613d772\"\u003e\u003ccode\u003ed4a12e3\u003c/code\u003e\u003c/a\u003e refactor(parser): Align between document/inline-table\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/c8e183e0b540b9d6fe4d5d3fcfd7f7581b3f62b8\"\u003e\u003ccode\u003ec8e183e\u003c/code\u003e\u003c/a\u003e fix(parser): Error on table extension case\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/73e5623462a5b94e3fdfd23ed78c3e26d293aaef\"\u003e\u003ccode\u003e73e5623\u003c/code\u003e\u003c/a\u003e test(parse): Add cases for bad appends\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/toml-rs/toml/commit/996aedcc8c6e0ba0817a0ef2a086f391ddd25a9f\"\u003e\u003ccode\u003e996aedc\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.44.0 (\u003ca href=\"https://redirect.github.com/toml-rs/toml/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/toml-rs/toml/compare/v0.22.27...v0.25.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flate2` from 1.1.9 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/flate2-rs/releases\"\u003eflate2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: reuse zlib's decoder buffer by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/flate2-rs/pull/532\"\u003erust-lang/flate2-rs#532\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add reset method for read::GzDecoder and buffered::GzDecoder by \u003ca href=\"https://github.com/Vaiz\"\u003e\u003ccode\u003e@​Vaiz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/QianLongGit/cc-switch/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/QianLongGit%2Fcc-switch/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"1.12.4","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-12T08:53:22.000Z","version_change":"1.12.4 → 1.13.1","issue":{"uuid":"5432311719","node_id":"PR_kwDORmuHjM8AAAABDPbcew","number":70,"state":"open","title":"chore(deps): bump the all-cargo group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-12T08:53:22.000Z","updated_at":"2026-09-12T08:56:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-cargo","update_count":10,"packages":[{"name":"clap","old_version":"4.6.1","new_version":"4.6.6","repository_url":"https://github.com/clap-rs/clap"},{"name":"jsonpath-rust","old_version":"1.0.4","new_version":"1.0.10","repository_url":"https://github.com/besok/jsonpath-rust"},{"name":"minijinja","old_version":"2.21.0","new_version":"2.24.0","repository_url":"https://github.com/mitsuhiko/minijinja"},{"name":"regex","old_version":"1.12.4","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"tokio-stream","old_version":"0.1.18","new_version":"0.1.19","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"libc","old_version":"0.2.186","new_version":"0.2.189","repository_url":"https://github.com/rust-lang/libc"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the all-cargo group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.6.1` | `4.6.6` |\n| [jsonpath-rust](https://github.com/besok/jsonpath-rust) | `1.0.4` | `1.0.10` |\n| [minijinja](https://github.com/mitsuhiko/minijinja) | `2.21.0` | `2.24.0` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.4` | `1.13.1` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [tokio-stream](https://github.com/tokio-rs/tokio) | `0.1.18` | `0.1.19` |\n| [libc](https://github.com/rust-lang/libc) | `0.2.186` | `0.2.189` |\n\n\nUpdates `clap` from 4.6.1 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/releases\"\u003eclap's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.5\u003c/h2\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.4\u003c/h2\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.3\u003c/h2\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.6.2\u003c/h2\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/clap-rs/clap/blob/master/CHANGELOG.md\"\u003eclap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.6.6] - 2026-08-06\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eCommand::get_overridden_usage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.5] - 2026-07-31\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Correctly mark which \u003ccode\u003evalue_names\u003c/code\u003e are optional with \u003ccode\u003enum_args\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.4] - 2026-07-21\u003c/h2\u003e\n\u003ch3\u003eInternal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn v3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.3] - 2026-07-20\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(derive)\u003c/em\u003e Allow \u003ccode\u003e\u0026quot;literal\u0026quot;.function()\u003c/code\u003e as attribute values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.6.2] - 2026-07-15\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003e(help)\u003c/em\u003e Say \u003ccode\u003ealias\u003c/code\u003e when there is only one\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/348cff3fc4d42d09a2ed1ad07b9b2cb79efc233a\"\u003e\u003ccode\u003e348cff3\u003c/code\u003e\u003c/a\u003e chore: Release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/d4783779f80f486310a642bfe1d24f24e512fae8\"\u003e\u003ccode\u003ed478377\u003c/code\u003e\u003c/a\u003e docs: Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/04b9fbb83a88a3dac4c33b5589c8aa79f7c965f7\"\u003e\u003ccode\u003e04b9fbb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6414\"\u003e#6414\u003c/a\u003e from koopatroopa787/fix-bash-completion-bracket-glob\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/70752392a8ca7ea877c651622a2247b2ccc0fb5e\"\u003e\u003ccode\u003e7075239\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6422\"\u003e#6422\u003c/a\u003e from BaumiCoder/fix-fish-indentations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/f90a96636ad3b62c17790a97c1192a525b7db286\"\u003e\u003ccode\u003ef90a966\u003c/code\u003e\u003c/a\u003e fix(complete): Use spaces for indentation in fish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/dd4997ba2d5eecf789936f46f2ccb52126e128bf\"\u003e\u003ccode\u003edd4997b\u003c/code\u003e\u003c/a\u003e fix(complete): Don't glob-expand bash positionals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8387c812c4b9726474b8407f81ec97f0acf570ed\"\u003e\u003ccode\u003e8387c81\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6399\"\u003e#6399\u003c/a\u003e from clap-rs/renovate/crate-ci-typos-1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8141e110ecee321277e90b4baa22a5baa02813ea\"\u003e\u003ccode\u003e8141e11\u003c/code\u003e\u003c/a\u003e chore(deps): Update compatible (dev) (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6398\"\u003e#6398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/8a6bd4e43e85da71accfc407641bfff9ff71ca8f\"\u003e\u003ccode\u003e8a6bd4e\u003c/code\u003e\u003c/a\u003e chore(deps): Update pre-commit hook crate-ci/typos to v1.47.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/clap-rs/clap/commit/71a7213d6e45758bb8c9c5f7c36ed768edef872e\"\u003e\u003ccode\u003e71a7213\u003c/code\u003e\u003c/a\u003e chore(deps): Update Rust Stable to v1.96 (\u003ca href=\"https://redirect.github.com/clap-rs/clap/issues/6396\"\u003e#6396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsonpath-rust` from 1.0.4 to 1.0.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/besok/jsonpath-rust/blob/main/CHANGELOG.md\"\u003ejsonpath-rust's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.0\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInitial implementation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.1\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTechnical improvements\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.2\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadded a trait to obtain the result from value\u003c/li\u003e\n\u003cli\u003eadded a method to get the cloned as Value\u003c/li\u003e\n\u003cli\u003echange the name of the general method*\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.4\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd an ability to use references instead of values\u003c/li\u003e\n\u003cli\u003efix some clippy issues\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.5\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ecorrect grammar for \u003ccode\u003e$.[..]\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.1.6\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd logical OR and logical And to filters\u003c/li\u003e\n\u003cli\u003efix bugs with objects in filters\u003c/li\u003e\n\u003cli\u003eadd internal macros to generate path objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.0\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd json path value as a result for the library\u003c/li\u003e\n\u003cli\u003eadd functions (size)\u003c/li\u003e\n\u003cli\u003echange a logical operator \u003ccode\u003esize\u003c/code\u003e into function \u003ccode\u003esize()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.1\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echanged the contract for length() function.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.2\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd ..*\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.5\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ebuild for tags\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.2.6\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake parser mod public\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.0\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eintroduce the different behaviour for empty results and non-existing result\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.2\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emake jsonpath inst cloneable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.3\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efix a bug with the logical operators\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.4\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd a result as a path\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.3.5\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e!\u003c/code\u003e negation operation in filters\u003c/li\u003e\n\u003cli\u003eallow using () in filters\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.5\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd config for jsonpath\u003c/li\u003e\n\u003cli\u003eadd an option to add a regex cache for boosting performance\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.5.1\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eadd double quotes for the expressions (before it was only possible to use single quotes)\u003c/li\u003e\n\u003cli\u003eadd Debug on the JsonPathFinder\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.6\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eallow to reuse regex, that improves performance without needing an internal cache\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003e0.6.1\u003c/code\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/6464699eb4ff8f7fcbadbebf9b3803142e49fc00\"\u003e\u003ccode\u003e6464699\u003c/code\u003e\u003c/a\u003e up v\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/00c5f9830731076a0759f1414651f3a436c6a131\"\u003e\u003ccode\u003e00c5f98\u003c/code\u003e\u003c/a\u003e add changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/ca03b802f3ad336378409f8dc13d0d5171d7deaa\"\u003e\u003ccode\u003eca03b80\u003c/code\u003e\u003c/a\u003e up v\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/49cf87bf527fc0b32d3c38e9948c255a2edbc5f7\"\u003e\u003ccode\u003e49cf87b\u003c/code\u003e\u003c/a\u003e rebasing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/74f3f302e726288c8d6bfc674ed3ad966ec19bce\"\u003e\u003ccode\u003e74f3f30\u003c/code\u003e\u003c/a\u003e Reject overly nested queries instead of overflowing the stack (\u003ca href=\"https://redirect.github.com/besok/jsonpath-rust/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/0836f1bf86e2c13cb57dda4351f63aeea2b82b79\"\u003e\u003ccode\u003e0836f1b\u003c/code\u003e\u003c/a\u003e up v\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/1dc08eeabbb63267f67bc1a20ed97fd7b6d160a6\"\u003e\u003ccode\u003e1dc08ee\u003c/code\u003e\u003c/a\u003e rem unused deps (\u003ca href=\"https://redirect.github.com/besok/jsonpath-rust/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/37869ded1a39f66f31cd030210ca183cc39c61f5\"\u003e\u003ccode\u003e37869de\u003c/code\u003e\u003c/a\u003e Convert name selectors and string literals to the string they denote (\u003ca href=\"https://redirect.github.com/besok/jsonpath-rust/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/85c5930bdecdadcaade9fa993c22fbde517bb291\"\u003e\u003ccode\u003e85c5930\u003c/code\u003e\u003c/a\u003e up v\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/besok/jsonpath-rust/commit/c7c1fbad358f8aeaf1fb37ca87cb6fa7511091e0\"\u003e\u003ccode\u003ec7c1fba\u003c/code\u003e\u003c/a\u003e return methods to have a backword compatibility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/besok/jsonpath-rust/compare/v1.0.4...v1.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minijinja` from 2.21.0 to 2.24.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mitsuhiko/minijinja/blob/main/CHANGELOG.md\"\u003eminijinja's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.24.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ewordwrap\u003c/code\u003e filter to the Python bindings.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed conditional expressions in keyword argument values for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/921\"\u003e#921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003econtext!\u003c/code\u003e sorting keys when the \u003ccode\u003epreserve_order\u003c/code\u003e feature is enabled.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/920\"\u003e#920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLimited string repetition to 100 MB in Rust and Go to prevent excessive memory allocations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.23.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Unicode identifiers in templates rendered through the Python bindings.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.22.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChanged rendering of none and boolean values to \u003ccode\u003eNone\u003c/code\u003e, \u003ccode\u003eTrue\u003c/code\u003e, and \u003ccode\u003eFalse\u003c/code\u003e for Jinja2 compatibility in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/913\"\u003e#913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eStringInput\u003c/code\u003e for custom Rust filters and functions that transform strings while preserving safety provenance.\u003c/li\u003e\n\u003cli\u003eFixed safety handling in string-transforming and composing filters to preserve safe strings and escape unsafe fragments in Rust and Go.\u003c/li\u003e\n\u003cli\u003eFixed the \u003ccode\u003esplit\u003c/code\u003e filter to return a sequence, enabling negative indexing and slicing in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/909\"\u003e#909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed Python-compatible dict methods being shadowed by same-named map keys.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/903\"\u003e#903\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed loop-local assignments leaking into subsequent iterations in Rust and Go.  \u003ca href=\"https://redirect.github.com/mitsuhiko/minijinja/issues/912\"\u003e#912\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/0ca749f7ba507514fa6b052c74130ae6ae472e03\"\u003e\u003ccode\u003e0ca749f\u003c/code\u003e\u003c/a\u003e chore(release): 2.24.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/0f2989add87d1903247c3977a72ff1f00cf21e07\"\u003e\u003ccode\u003e0f2989a\u003c/code\u003e\u003c/a\u003e feat(python): expose wordwrap filter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/3eac8fabe29fc2432622dd6e8b43c1e7adb0f44c\"\u003e\u003ccode\u003e3eac8fa\u003c/code\u003e\u003c/a\u003e docs(changelog): document context key ordering fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/c867352c5b370f6218e7b273c1f17479a6d5d670\"\u003e\u003ccode\u003ec867352\u003c/code\u003e\u003c/a\u003e fix(macros): preserve context key order\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/a9e1813d3c6489a63532a340b4bb3afdea0bf755\"\u003e\u003ccode\u003ea9e1813\u003c/code\u003e\u003c/a\u003e fix(parser): allow conditionals in keyword arguments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/c6fa683e99e2f190b60a38060607f7b9900e9012\"\u003e\u003ccode\u003ec6fa683\u003c/code\u003e\u003c/a\u003e fix(value): limit repeated strings to 100 MB\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/19af7d4afbd7ea529c4251c29483dce2179f3130\"\u003e\u003ccode\u003e19af7d4\u003c/code\u003e\u003c/a\u003e chore(release): 2.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/7f63616efcc76e326d07a7f923a5314b948010a4\"\u003e\u003ccode\u003e7f63616\u003c/code\u003e\u003c/a\u003e docs(changelog): document Python Unicode identifiers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/179652f1393cd1b4c46e10e55896a5713cf15eb6\"\u003e\u003ccode\u003e179652f\u003c/code\u003e\u003c/a\u003e ref: Remove CLAUDE.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mitsuhiko/minijinja/commit/52b1cc66b290cef1fb58b00e2fa277973bfc5f82\"\u003e\u003ccode\u003e52b1cc6\u003c/code\u003e\u003c/a\u003e ref: Move claude stuff\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mitsuhiko/minijinja/compare/minijinja-go/v2.21.0...minijinja-go/v2.24.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `regex` from 1.12.4 to 1.13.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/regex/blob/master/CHANGELOG.md\"\u003eregex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.13.1 (2026-07-15)\u003c/h1\u003e\n\u003cp\u003eThis is a release that fixes a bug where incorrect regex match offsets could be\nreported. Note that this doesn't impact whether a match occurs or not, just\nwhere it occurs. The match offsets are still valid for slicing, they just may\nnot refer to the correct leftmost-first match. See\n\u003ca href=\"https://redirect.github.com/rust-lang/regex/pull/1364\"\u003e#1364\u003c/a\u003e for (many) more details.\u003c/p\u003e\n\u003cp\u003eBug fixes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/1354\"\u003e#1354\u003c/a\u003e:\nFixes previously unsound reverse suffix and inner optimizations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e1.13.0 (2026-07-09)\u003c/h1\u003e\n\u003cp\u003eThis release includes a new API, a \u003ccode\u003eregex!\u003c/code\u003e macro, for lazy compilation of\na regex from a string literal. If you use regexes a lot, it's likely you've\nalready written one exactly like it. The new macro can be used like this:\u003c/p\u003e\n\u003cpre lang=\"rust\"\u003e\u003ccode\u003euse regex::regex;\n\u003cp\u003efn is_match(line: \u0026amp;str) -\u0026gt; bool {\u003cbr /\u003e\n// The regex will be compiled approximately once and reused automatically.\u003cbr /\u003e\n// This avoids the footgun of using \u003ccode\u003eRegex::new\u003c/code\u003e here, which would\u003cbr /\u003e\n// guarantee that it would be compiled every time this routine is called.\u003cbr /\u003e\n// This would likely make this routine much slower than it needs to be.\u003cbr /\u003e\nregex!(r\u0026quot;bar|baz\u0026quot;).is_match(line)\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003elet hay = \u0026quot;\u003cbr /\u003e\npath/to/foo:54:Blue Harvest\u003cbr /\u003e\npath/to/bar:90:Something, Something, Something, Dark Side\u003cbr /\u003e\npath/to/baz:3:It's a Trap!\u003cbr /\u003e\n\u0026quot;;\u003c/p\u003e\n\u003cp\u003elet matches = hay.lines().filter(|line| is_match(line)).count();\u003cbr /\u003e\nassert_eq!(matches, 2);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eImprovements:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rust-lang/regex/issues/709\"\u003e#709\u003c/a\u003e:\nAdd a new \u003ccode\u003eregex!\u003c/code\u003e macro for efficient and automatic reuse of a compiled regex.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/2b527599eb9eea0dcc288c704584f242f26a5c61\"\u003e\u003ccode\u003e2b52759\u003c/code\u003e\u003c/a\u003e 1.13.1, redux\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/40e98238fff903f3e1ec95bbdb487185dd60504a\"\u003e\u003ccode\u003e40e9823\u003c/code\u003e\u003c/a\u003e 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/75fcb962d6ea1c456f6f023c9537a66389413a85\"\u003e\u003ccode\u003e75fcb96\u003c/code\u003e\u003c/a\u003e changelog: 1.13.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/64ad0b618e043b791ed5385dd5504a436da1ddae\"\u003e\u003ccode\u003e64ad0b6\u003c/code\u003e\u003c/a\u003e automata: fix bug in reverse suffix/inner optimization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/fa91c31a4291c9dda6afe19829e6fe2e3bbc2da5\"\u003e\u003ccode\u003efa91c31\u003c/code\u003e\u003c/a\u003e automata: fix a bug caught by Codex review\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/30390ec3e8889aad830337cdf3a7a01ae195ae73\"\u003e\u003ccode\u003e30390ec\u003c/code\u003e\u003c/a\u003e automata: formatting tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/821a8eb1ad7860ddc788fe36f495036df63cfc35\"\u003e\u003ccode\u003e821a8eb\u003c/code\u003e\u003c/a\u003e automata: refactor reverse suffix/inner search slightly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/10afd704d88d00ddfcd10218883a81b3ae5e4831\"\u003e\u003ccode\u003e10afd70\u003c/code\u003e\u003c/a\u003e automata: expose the extracted literals for inner literal extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/8c34f41d3c5a0e16ce17dfb964587cb48625a8d5\"\u003e\u003ccode\u003e8c34f41\u003c/code\u003e\u003c/a\u003e automata: avoid reverse suffix optimization for non-leftmost-first\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/regex/commit/5524f02430d2d118d5c34fde54136d08376de711\"\u003e\u003ccode\u003e5524f02\u003c/code\u003e\u003c/a\u003e test: add regression tests for failed reverse suffix/inner optimizations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/regex/compare/1.12.4...1.13.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reqwest` from 0.13.4 to 0.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/releases\"\u003ereqwest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003ch2\u003etl;dr\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(blocking): preserve version and extensions in TryFrom\u003ca href=\"http::Request\"\u003ehttp::Request\u003c/a\u003e by \u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eReferrer\u003c/code\u003e and \u003ccode\u003eReferrer Policy\u003c/code\u003e methods to WASM Request API by \u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump actions/checkout from 6 to 7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3058\"\u003eseanmonstar/reqwest#3058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify DNS resolution failures by \u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix blocking client timeout panic by \u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eLookupIpStrategy::Ipv6AndIpv4\u003c/code\u003e to actually prefer IPv6 when using \u003ccode\u003ehickory-dns\u003c/code\u003e by \u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add ClientBuilder::http1_max_headers by \u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e by \u003ca href=\"https://github.com/dennisameling\"\u003e\u003ccode\u003e@​dennisameling\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3067\"\u003eseanmonstar/reqwest#3067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(error): detect timeouts wrapped in body decode errors by \u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary clones and a cast by \u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3071\"\u003eseanmonstar/reqwest#3071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): upgrade base64 to 0.23 by \u003ca href=\"https://github.com/paolobarbolini\"\u003e\u003ccode\u003e@​paolobarbolini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3074\"\u003eseanmonstar/reqwest#3074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture::poll by \u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3084\"\u003eseanmonstar/reqwest#3084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esrc/async_impl/request.rs_improved_doc_for_json_fn: by \u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: proxy could use wrong credentials if many matched by \u003ca href=\"https://github.com/seanmonstar\"\u003e\u003ccode\u003e@​seanmonstar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3098\"\u003eseanmonstar/reqwest#3098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wwhsaber\"\u003e\u003ccode\u003e@​wwhsaber\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3050\"\u003eseanmonstar/reqwest#3050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FranciscoTGouveia\"\u003e\u003ccode\u003e@​FranciscoTGouveia\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3052\"\u003eseanmonstar/reqwest#3052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Billy-Sheppard\"\u003e\u003ccode\u003e@​Billy-Sheppard\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3049\"\u003eseanmonstar/reqwest#3049\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JoakoI98\"\u003e\u003ccode\u003e@​JoakoI98\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3057\"\u003eseanmonstar/reqwest#3057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/V-Mann-Nick\"\u003e\u003ccode\u003e@​V-Mann-Nick\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3060\"\u003eseanmonstar/reqwest#3060\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FalkWoldmann\"\u003e\u003ccode\u003e@​FalkWoldmann\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3063\"\u003eseanmonstar/reqwest#3063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smaeda-ks\"\u003e\u003ccode\u003e@​smaeda-ks\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3065\"\u003eseanmonstar/reqwest#3065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raphaelroshan\"\u003e\u003ccode\u003e@​raphaelroshan\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3064\"\u003eseanmonstar/reqwest#3064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spellsaif\"\u003e\u003ccode\u003e@​spellsaif\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3085\"\u003eseanmonstar/reqwest#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Athleteg\"\u003e\u003ccode\u003e@​Athleteg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/pull/3082\"\u003eseanmonstar/reqwest#3082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ehttps://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md\"\u003ereqwest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.13.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eError::is_dns()\u003c/code\u003e to identify errors caused by DNS resolution failures.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eClientBuilder::http1_max_headers(usize)\u003c/code\u003e to configure the maximum number of headers accepted in an HTTP/1 response (default 100).\u003c/li\u003e\n\u003cli\u003eAdd TLS version to \u003ccode\u003eTlsInfo\u003c/code\u003e extension.\u003c/li\u003e\n\u003cli\u003eFix hickory-dns feature to use \u003ccode\u003eIpv6AndIpv4\u003c/code\u003e strategy to prefer IPv6.\u003c/li\u003e\n\u003cli\u003eFix sending wrong proxy-auth if multiple proxies intercept a given URL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/de55373434f07f42926599dbb5a88550d8e55112\"\u003e\u003ccode\u003ede55373\u003c/code\u003e\u003c/a\u003e v0.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4d3fe121f99f74f912b9a39d789f06f13688c8c8\"\u003e\u003ccode\u003e4d3fe12\u003c/code\u003e\u003c/a\u003e fix: proxy could use wrong credentials if many matched (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3098\"\u003e#3098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/9f06fd28abe53e5ff84a091825ea5ce8984b51e0\"\u003e\u003ccode\u003e9f06fd2\u003c/code\u003e\u003c/a\u003e docs: improve description of JSON method (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3082\"\u003e#3082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/5bdb2f0eaaa4b2cf047e9d227c02d55ac2aa4732\"\u003e\u003ccode\u003e5bdb2f0\u003c/code\u003e\u003c/a\u003e perf(cookie): avoid cloning store and url on Poll::Pending in ResponseFuture:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/ffda2631e705547cd5bd209b7b01c6aaf25133ae\"\u003e\u003ccode\u003effda263\u003c/code\u003e\u003c/a\u003e perf(body): reuse tokio::time::Sleep timer via reset() in ReadTimeoutBody (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/4e9a3c7c8af164e6be24f481b51d697353e06ecb\"\u003e\u003ccode\u003e4e9a3c7\u003c/code\u003e\u003c/a\u003e chore: add pull request template for human-written content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/17e9bcb51c46edebfb6f5f2f5184b51dac4b3a7d\"\u003e\u003ccode\u003e17e9bcb\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade base64 to 0.23 (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3074\"\u003e#3074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/221abe9ec921e22fe1bafaed47b51b03bed4b7c3\"\u003e\u003ccode\u003e221abe9\u003c/code\u003e\u003c/a\u003e chore: Remove unnecessary clones and a cast (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3071\"\u003e#3071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/99996a1b3db5e7e27ce58512be42c581a9a8a7cb\"\u003e\u003ccode\u003e99996a1\u003c/code\u003e\u003c/a\u003e fix(error): detect timeouts wrapped in body decode errors (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3064\"\u003e#3064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/seanmonstar/reqwest/commit/fc99bd5b15c72c65f615848d7b048df94aeadcd9\"\u003e\u003ccode\u003efc99bd5\u003c/code\u003e\u003c/a\u003e feat: expose the negotiated TLS version via \u003ccode\u003eTlsInfo\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/seanmonstar/reqwest/issues/3067\"\u003e#3067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/seanmonstar/reqwest/compare/v0.13.4...v0.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio-stream` from 0.1.18 to 0.1.19\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/bc0933ccffb62e010d3ccb497abc22cec2e73f54\"\u003e\u003ccode\u003ebc0933c\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-stream v0.1.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8310\"\u003e#8310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/e3786d0090d1a36381738068519534991ca69d44\"\u003e\u003ccode\u003ee3786d0\u003c/code\u003e\u003c/a\u003e readme: remove obsolete TokioConf notices (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8311\"\u003e#8311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f2189d3bd69d22638158a0ca8163b2e8daf18c5f\"\u003e\u003ccode\u003ef2189d3\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-util v0.7.19 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8309\"\u003e#8309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/52f2745c18fd69174ca420a2ff5fe4216d320a48\"\u003e\u003ccode\u003e52f2745\u003c/code\u003e\u003c/a\u003e net: re-enable \u003ccode\u003etcp_stream::try_read_buf\u003c/code\u003e test for WASI (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8305\"\u003e#8305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ac6869a431d9d7e2a81ce5309f00730741d3462a\"\u003e\u003ccode\u003eac6869a\u003c/code\u003e\u003c/a\u003e rt: remove unstable cfgs leftovers after local runtime stabilization (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.18...tokio-stream-0.1.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `libc` from 0.2.186 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.186...0.2.189\"\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/SkillDoAI/llmposter/pull/70","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SkillDoAI%2Fllmposter/issues/70","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/70/packages"}},{"old_version":"1.12.3","new_version":"1.13.1","update_type":"minor","path":null,"pr_created_at":"2026-09-12T08:05:52.000Z","version_change":"1.12.3 → 1.13.1","issue":{"uuid":"5432116347","node_id":"PR_kwDOPMEz788AAAABDPSIoQ","number":319,"state":"open","title":"chore(deps): bump the rust-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-12T08:05:52.000Z","updated_at":"2026-09-12T08:06:31.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":19,"packages":[{"name":"tauri-plugin-opener","old_version":"2.5.4","new_version":"2.5.5","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"serde","old_version":"1.0.228","new_version":"1.0.229","repository_url":"https://github.com/serde-rs/serde"},{"name":"serde_json","old_version":"1.0.150","new_version":"1.0.151","repository_url":"https://github.com/serde-rs/json"},{"name":"tokio","old_version":"1.52.3","new_version":"1.53.1","repository_url":"https://github.com/tokio-rs/tokio"},{"name":"notify","old_version":"9.0.0-rc.4","new_version":"9.0.0-rc.5","repository_url":"https://github.com/notify-rs/notify"},{"name":"regex","old_version":"1.12.3","new_version":"1.13.1","repository_url":"https://github.com/rust-lang/regex"},{"name":"tauri-plugin-clipboard-manager","old_version":"2.3.2","new_version":"2.3.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-fs","old_version":"2.5.1","new_version":"2.5.2","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-dialog","old_version":"2.7.1","new_version":"2.7.3","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-log","old_version":"2.8.0","new_version":"2.9.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"log","old_version":"0.4.30","new_version":"0.4.34","repository_url":"https://github.com/rust-lang/log"},{"name":"chrono","old_version":"0.4.44","new_version":"0.4.45","repository_url":"https://github.com/chronotope/chrono"},{"name":"indexmap","old_version":"2.14.0","new_version":"2.14.2","repository_url":"https://github.com/indexmap-rs/indexmap"},{"name":"reqwest","old_version":"0.13.4","new_version":"0.13.5","repository_url":"https://github.com/seanmonstar/reqwest"},{"name":"uuid","old_version":"1.23.2","new_version":"1.26.0","repository_url":"https://github.com/uuid-rs/uuid"},{"name":"tauri-plugin-deep-link","old_version":"2.4.9","new_version":"2.4.10","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-single-instance","old_version":"2.4.2","new_version":"2.4.4","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-plugin-updater","old_version":"2.10.1","new_version":"2.11.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"tauri-build","old_version":"2.6.2","new_version":"2.6.3","repository_url":"https://github.com/tauri-apps/tauri"}],"path":null,"ecosystem":"cargo"},"body":"Bumps the rust-dependencies group with 19 updates in the /src-tauri directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [tauri-plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.5.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.150` | `1.0.151` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.1` |\n| [notify](https://github.com/notify-rs/notify) | `9.0.0-rc.4` | `9.0.0-rc.5` |\n| [regex](https://github.com/rust-lang/regex) | `1.12.3` | `1.13.1` |\n| [tauri-plugin-clipboard-manager](https://github.com/tauri-apps/plugins-workspace) | `2.3.2` | `2.3.3` |\n| [tauri-plugin-fs](https://github.com/tauri-apps/plugins-workspace) | `2.5.1` | `2.5.2` |\n| [tauri-plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.1` | `2.7.3` |\n| [tauri-plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.8.0` | `2.9.1` |\n| [log](https://github.com/rust-lang/log) | `0.4.30` | `0.4.34` |\n| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |\n| [indexmap](https://github.com/indexmap-rs/indexmap) | `2.14.0` | `2.14.2` |\n| [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.4` | `0.13.5` |\n| [uuid](https://github.com/uuid-rs/uuid) | `1.23.2` | `1.26.0` |\n| [tauri-plugin-deep-link](https://github.com/tauri-apps/plugins-workspace) | `2.4.9` | `2.4.10` |\n| [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace) | `2.4.2` | `2.4.4` |\n| [tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.10.1` | `2.11.0` |\n| [tauri-build](https://github.com/tauri-apps/tauri) | `2.6.2` | `2.6.3` |\n\n\nUpdates `tauri-plugin-opener` from 2.5.4 to 2.5.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.5.5\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.5.5\nnpm notice filename: tauri-apps-plugin-opener-2.5.5.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: ef7b9aca07cb3416575e5024b996926c43276b69\nnpm notice integrity: sha512-xvzGai5aQds8j[...]Fh1MvmDp8QR0g==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662648628\n+ @tauri-apps/plugin-opener@2.5.5\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eopener v2.5.5\u003c/h2\u003e\n\u003ch2\u003e[2.5.5]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6e2e7e48c31898f101da53a45b04eb28e08b91eb\"\u003e\u003ccode\u003e6e2e7e4\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3070\"\u003e#3070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9a2c98f4509f44195b14c58b6e00df44f3d47325\"\u003e\u003ccode\u003e9a2c98f\u003c/code\u003e\u003c/a\u003e temp: remove updater changefiles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4a2ecb628730732109117969465ee754c60a477f\"\u003e\u003ccode\u003e4a2ecb6\u003c/code\u003e\u003c/a\u003e chore(deps): update rkyv, closes \u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3196\"\u003e#3196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/31415effdf5a9ced19934a681cb044a732174088\"\u003e\u003ccode\u003e31415ef\u003c/code\u003e\u003c/a\u003e docs(shell): update example to include Encoding usage in \u003ccode\u003eCommand::spawn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/04b33ea0b0127eca5158d9b6fe5e1ed2cb87f7b2\"\u003e\u003ccode\u003e04b33ea\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/54e21f142b2622ad74a3e8696eb0b5ec2fb58c48\"\u003e\u003ccode\u003e54e21f1\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.54.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3179\"\u003e#3179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d528c88b4f2a79130e933e4aa695188f8a54ccf3\"\u003e\u003ccode\u003ed528c88\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3172\"\u003e#3172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/69146fa8526a48039d60470304cdc775d973caa7\"\u003e\u003ccode\u003e69146fa\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.53.4 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3167\"\u003e#3167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9f68f2d827b2bda058d1dbe5ebcf2c996149ba57\"\u003e\u003ccode\u003e9f68f2d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.50.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3170\"\u003e#3170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d0d2e041bbad9766aebecaeba291a28d8d7bf5c\"\u003e\u003ccode\u003e3d0d2e0\u003c/code\u003e\u003c/a\u003e fix(opener): ignore inAppBrowser on desktop (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3163\"\u003e#3163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/http-v2.5.4...http-v2.5.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde` from 1.0.228 to 1.0.229\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/serde/releases\"\u003eserde's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.229\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate to syn 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/7fc3b4c30c94f73a96ebd1553f2b090d928fc3a8\"\u003e\u003ccode\u003e7fc3b4c\u003c/code\u003e\u003c/a\u003e Release 1.0.229\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6d6e9a11101354ce769a3438a088b6b9305c1863\"\u003e\u003ccode\u003e6d6e9a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/serde/issues/3085\"\u003e#3085\u003c/a\u003e from dtolnay/syn3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6dec3b751126c8338cac0fe8085612d695e4ecf3\"\u003e\u003ccode\u003e6dec3b7\u003c/code\u003e\u003c/a\u003e Update to syn 3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/cfe669241065984177ff63af8b45058e6e9b499d\"\u003e\u003ccode\u003ecfe6692\u003c/code\u003e\u003c/a\u003e Resolve mut_mut pedantic clippy lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/1023d077510b4aef36a41ef56fdb7798568a2654\"\u003e\u003ccode\u003e1023d07\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/dd682c2c86aa7629e77c1ccd93212d3729f4c66d\"\u003e\u003ccode\u003edd682c2\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/5f0f18b9211732f2d82f73b5a43e4f5ff3701251\"\u003e\u003ccode\u003e5f0f18b\u003c/code\u003e\u003c/a\u003e Update ui test suite to nightly-2026-06-01\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/63a1498f0e7be991ffac5939bdd202ca16e9a23f\"\u003e\u003ccode\u003e63a1498\u003c/code\u003e\u003c/a\u003e Regenerate stderr with trybuild normalization fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/fa7da4a93567ed347ad0735c28e439fca688ef26\"\u003e\u003ccode\u003efa7da4a\u003c/code\u003e\u003c/a\u003e Fix unused_features warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/serde/commit/6b1a17851ea3d86a56aa116ca1cbf428f8d5f22d\"\u003e\u003ccode\u003e6b1a178\u003c/code\u003e\u003c/a\u003e Unpin CI miri toolchain\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `serde_json` from 1.0.150 to 1.0.151\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/serde-rs/json/releases\"\u003eserde_json's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.151\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd RawValue::from_string_unchecked (\u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e, thanks \u003ca href=\"https://github.com/WonderLawrence\"\u003e\u003ccode\u003e@​WonderLawrence\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/de8500740cdcabffb9734f503e4889def823cf10\"\u003e\u003ccode\u003ede85007\u003c/code\u003e\u003c/a\u003e Release 1.0.151\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/3b2b3c5f28c20ed988bd081a4147c535e7e65c74\"\u003e\u003ccode\u003e3b2b3c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/serde-rs/json/issues/1331\"\u003e#1331\u003c/a\u003e from WonderLawrence/rawvalue-from-string-unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/0406d96860e9d8b9252e2002fa3e626ae48ca1b0\"\u003e\u003ccode\u003e0406d96\u003c/code\u003e\u003c/a\u003e Debug-assert well-formedness and no-whitespace in from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cf16f75d81e28c723323bfc60a68fc02d2994fff\"\u003e\u003ccode\u003ecf16f75\u003c/code\u003e\u003c/a\u003e Add RawValue::from_string_unchecked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/827a315bf2198558f0325b07bcc1e2cd973aba2f\"\u003e\u003ccode\u003e827a315\u003c/code\u003e\u003c/a\u003e Update actions/upload-artifact@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/serde-rs/json/commit/cea36a5c017ebffdeb95d0cd0f1aad473bfab758\"\u003e\u003ccode\u003ecea36a5\u003c/code\u003e\u003c/a\u003e Update actions/checkout@v6 -\u0026gt; v7\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/serde-rs/json/compare/v1.0.150...v1.0.151\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tokio` from 1.52.3 to 1.53.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tokio-rs/tokio/releases\"\u003etokio's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTokio v1.53.1\u003c/h2\u003e\n\u003ch1\u003e1.53.1 (July 20th, 2026)\u003c/h1\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esignal: restore MSRV by removing \u003ccode\u003eOnceLock::wait\u003c/code\u003e from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed (unstable)\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etime: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumented\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eruntime: remove dead link definition in Runtime::block_on (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8252\"\u003etokio-rs/tokio#8252\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8300\"\u003etokio-rs/tokio#8300\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/tokio-rs/tokio/pull/8301\"\u003etokio-rs/tokio#8301\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTokio v1.53.0\u003c/h2\u003e\n\u003ch1\u003e1.53.0 (July 17th, 2026)\u003c/h1\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efs: implement \u003ccode\u003eFrom\u0026lt;OwnedFd\u0026gt;\u003c/code\u003e and \u003ccode\u003eFrom\u0026lt;OwnedHandle\u0026gt;\u003c/code\u003e for \u003ccode\u003eFile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8266\"\u003e#8266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emetrics: add task schedule latency metric (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/7986\"\u003e#7986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: add \u003ccode\u003eSocketAddr\u003c/code\u003e methods to Unix sockets (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: add \u003ccode\u003e#[inline]\u003c/code\u003e to IO trait impls for in-memory types (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: implement UCred::pid on FreeBSD (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8086\"\u003e#8086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: support Nuttx target os (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8259\"\u003e#8259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esignal: refactor global variables on Windows (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8231\"\u003e#8231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: \u003ccode\u003empsc::{Receiver,UnboundedReceiver}\u003c/code\u003e now drops waker on drop, even if there are still senders (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8095\"\u003e#8095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: support taskdumps on s390x (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: add \u003ccode\u003e#[track_caller]\u003c/code\u003e to \u003ccode\u003etimeout_at()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8077\"\u003e#8077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: consolidate mutex locks on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8124\"\u003e#8124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: defer waker clone on spurious poll (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8107\"\u003e#8107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: move lazy-registration state into \u003ccode\u003eSleep\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8132\"\u003e#8132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etracing: remove unnecessary span clone (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8126\"\u003e#8126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eio: do not treat zero-length reads as EOF in \u003ccode\u003eChain\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8251\"\u003e#8251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003enet: use getpeereid for QNX peer credentials (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8270\"\u003e#8270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eruntime: avoid illegal state in \u003ccode\u003eFastRand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8078\"\u003e#8078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esync: wake mpsc receiver when a queued \u003ccode\u003ereserve[_many]\u003c/code\u003e returns permits (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8260\"\u003e#8260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etaskdump: skip double wake on \u003ccode\u003eTrace::capture\u003c/code\u003e/\u003ccode\u003eTrace::trace_with\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8043\"\u003e#8043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etime: avoid stack overflow in runtime constructor (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8093\"\u003e#8093\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/75fef53d0a8590c2d1dbb63672aa7b7d1ef51155\"\u003e\u003ccode\u003e75fef53\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8303\"\u003e#8303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/ae9d01121377cdbef32b9d5e8559843cce9f927e\"\u003e\u003ccode\u003eae9d011\u003c/code\u003e\u003c/a\u003e signal: restore MSRV by removing OnceLock::wait from the Windows handler (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8300\"\u003e#8300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/eb4988dc2ecb85d2617971fbbabc84938c141bfd\"\u003e\u003ccode\u003eeb4988d\u003c/code\u003e\u003c/a\u003e time: fix the loom test of the race between cancellation/insertion (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8302\"\u003e#8302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/91d3b4c0bccf2234fc3ed19e605e2cd402f19437\"\u003e\u003ccode\u003e91d3b4c\u003c/code\u003e\u003c/a\u003e time: fix alt timer cancellation and insertion race (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8252\"\u003e#8252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/a46338401b9e0ffc9bd68c31100ee99cee717481\"\u003e\u003ccode\u003ea463384\u003c/code\u003e\u003c/a\u003e runtime: remove dead link definition in \u003ccode\u003eRuntime::block_on\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8301\"\u003e#8301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/be689a35f5ade5a39e507f79d3ec85cdab27806f\"\u003e\u003ccode\u003ebe689a3\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.53.0 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8294\"\u003e#8294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/50f76c71ec7203013f7f0cda59deaa9016e93939\"\u003e\u003ccode\u003e50f76c7\u003c/code\u003e\u003c/a\u003e chore: prepare tokio-macros v2.7.1 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8295\"\u003e#8295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/f61fccad3cd598cce743fc511a983364b77af92a\"\u003e\u003ccode\u003ef61fcca\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.52.4' into 'master' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8290\"\u003e#8290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/efdba5fcf02c4b93d379114df136b994c3b21445\"\u003e\u003ccode\u003eefdba5f\u003c/code\u003e\u003c/a\u003e chore: prepare Tokio v1.52.4 (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8289\"\u003e#8289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tokio-rs/tokio/commit/b0ba02e75507518baed6718b0c37105e430f3a93\"\u003e\u003ccode\u003eb0ba02e\u003c/code\u003e\u003c/a\u003e Merge 'tokio-1.51.4' into 'tokio-1.52.x' (\u003ca href=\"https://redirect.github.com/tokio-rs/tokio/issues/8288\"\u003e#8288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.53.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `notify` from 9.0.0-rc.4 to 9.0.0-rc.5\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: v9.0.0-rc.5\u003c/h2\u003e\n\u003ch2\u003enotify 9.0.0-rc.5 (2026-08-30)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCHANGE: update to edition 2024\u003c/li\u003e\n\u003cli\u003eFEATURE: [FreeBSD] select native inotify automatically when building on FreeBSD 14.5+ and kqueue otherwise. The \u003ccode\u003efreebsd_inotify\u003c/code\u003e feature enables inotify when cross-compiling for FreeBSD 14.5+.\u003c/li\u003e\n\u003cli\u003eDEPS: bump \u003ccode\u003einotify\u003c/code\u003e to 0.11.4 for native FreeBSD support\u003c/li\u003e\n\u003cli\u003eFEATURE: [macOS] add \u003ccode\u003eConfig::with_fsevent_latency\u003c/code\u003e to configure FSEvents stream latency \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/930\"\u003e#930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: [linux] coalesce duplicate inotify cleanup events and handle kernel-removed descriptors without spurious \u003ccode\u003eEINVAL\u003c/code\u003e or \u003ccode\u003eWatchNotFound\u003c/code\u003e logs\u003c/li\u003e\n\u003cli\u003eFIX: [windows] emit a Remove event when a watched directory is deleted, matching inotify and FSEvents\u003c/li\u003e\n\u003cli\u003eFIX: [windows] surface \u003ccode\u003eReadDirectoryChangesW\u003c/code\u003e read-start failures \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/935\"\u003e#935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: [windows] prevent watch shutdown and watched-directory deletion races from emitting spurious I/O errors \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/958\"\u003e#958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: [windows] emit a rescan event when \u003ccode\u003eReadDirectoryChangesW\u003c/code\u003e discards change details \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/964\"\u003e#964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFEATURE: [windows] report created file/folder kinds when they can be determined \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/935\"\u003e#935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCHANGE: [macOS] improve FSEvents callback performance by avoiding unnecessary allocations and repeated handler locking\u003c/li\u003e\n\u003cli\u003eFIX: [macOS] refuse to create FSEvents streams whose combined path count would make macOS close a file descriptor this process owns\u003c/li\u003e\n\u003cli\u003eCHANGE: [macOS] pass a single FSEvents stream root for watches nested inside another recursive watch on the same volume; a coalesced watch no longer reports a separate root-changed event when it or one of its ancestors is renamed\u003c/li\u003e\n\u003cli\u003ePERF: [kqueue] avoid filesystem walks for recursive kqueue unwatch\u003c/li\u003e\n\u003cli\u003eFEATURE: add \u003ccode\u003eWatcher::watch_with\u003c/code\u003e to pass per-path settings, and \u003ccode\u003eWatchPathConfig::with_dereference_symlinks\u003c/code\u003e to watch a symbolic link itself instead of its destination, which also makes a dangling link watchable \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/255\"\u003e#255\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFIX: [poll] detect subsecond file mtime changes without content hashing\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/255\"\u003e#255\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/255\"\u003enotify-rs/notify#255\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/930\"\u003e#930\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/930\"\u003enotify-rs/notify#930\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/935\"\u003e#935\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/935\"\u003enotify-rs/notify#935\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/958\"\u003e#958\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/notify-rs/notify/pull/958\"\u003enotify-rs/notify#958\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/853729a63960392a02fd5fc2aae099e0e25bc0a9\"\u003e\u003ccode\u003e853729a\u003c/code\u003e\u003c/a\u003e chore: prepare 9.0.0-rc.5 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/994\"\u003e#994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/17640f3a699033f0228368a557eaf3f8d2cc21b1\"\u003e\u003ccode\u003e17640f3\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate serde_json to v1.0.151 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/b62bdc91bffc93675ca5859589a9a90ffa89f804\"\u003e\u003ccode\u003eb62bdc9\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate xxhash-rust to v0.8.18 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/d263731f4e3cc272c2e87c18d379384a916f61c3\"\u003e\u003ccode\u003ed263731\u003c/code\u003e\u003c/a\u003e feat: update to edition 2024 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/990\"\u003e#990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/48415246732dc426577684bf03c558579cf0b081\"\u003e\u003ccode\u003e4841524\u003c/code\u003e\u003c/a\u003e feat(freebsd): select inotify on 14.5+ (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/130cd278bd69150a2c41f50a6b5957383d0035b8\"\u003e\u003ccode\u003e130cd27\u003c/code\u003e\u003c/a\u003e perf(windows): reduce fs::metadata calls when adding a watch (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/987\"\u003e#987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/9be985bbe6ad978b2669c4a766aa9e6232c4961e\"\u003e\u003ccode\u003e9be985b\u003c/code\u003e\u003c/a\u003e PollWatcher: detect subsecond mtime changes (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/981\"\u003e#981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/6145227905b368852a966b51b8850f0af5efe202\"\u003e\u003ccode\u003e6145227\u003c/code\u003e\u003c/a\u003e refactor(file-id): reduce unsafe block range and add safety comment (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/980\"\u003e#980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/7e0d192a543f4ff7537b7e35d082d8c02f9d1ef3\"\u003e\u003ccode\u003e7e0d192\u003c/code\u003e\u003c/a\u003e fsevent: share the callback_impl test scaffolding (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/983\"\u003e#983\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/notify-rs/notify/commit/754eb54d9aaef62248705cf597fa4b04b42709fe\"\u003e\u003ccode\u003e754eb54\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate inotify to v0.11.5 (\u003ca href=\"https://redirect.github.com/notify-rs/notify/issues/985\"\u003e#985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/notify-rs/notify/compare/notify-9.0.0-rc.4...notify-9.0.0-rc.5\"\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 `tauri-plugin-clipboard-manager` from 2.3.2 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-clipboard-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epositioner-js v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4be76900854cae3dc91363dea71b54505896e928\"\u003e\u003ccode\u003e4be76900\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3449\"\u003e#3449\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../skkap\"\u003e\u003ccode\u003e@​skkap\u003c/code\u003e\u003c/a\u003e) Replaced a panic in \u003ccode\u003ecalculate_position\u003c/code\u003e with an error return when the window has no associated monitor (e.g. during display sleep or monitor reconfiguration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn Unknown user config \u0026quot;always-auth\u0026quot;. This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.\nnpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-positioner@2.3.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.3kB README.md\nnpm notice 2.3kB dist-js/index.cjs\nnpm notice 1.1kB dist-js/index.d.ts\nnpm notice 2.2kB dist-js/index.js\nnpm notice 728B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-positioner\nnpm notice version: 2.3.3\nnpm notice filename: tauri-apps-plugin-positioner-2.3.3.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 11.5 kB\nnpm notice shasum: 85c671d1aede88cca742ffd4ec6d1383dba15e00\nnpm notice integrity: sha512-FOUOpd3qIN1dO[...]wJZ+/jeWANfvA==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2165402717\n+ @tauri-apps/plugin-positioner@2.3.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003epositioner v2.3.3\u003c/h2\u003e\n\u003ch2\u003e[2.3.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4be76900854cae3dc91363dea71b54505896e928\"\u003e\u003ccode\u003e4be76900\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3449\"\u003e#3449\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../skkap\"\u003e\u003ccode\u003e@​skkap\u003c/code\u003e\u003c/a\u003e) Replaced a panic in \u003ccode\u003ecalculate_position\u003c/code\u003e with an error return when the window has no associated monitor (e.g. during display sleep or monitor reconfiguration).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/os-v2.3.2...nfc-v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-fs` from 2.5.1 to 2.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-fs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efs-js v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610ae\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3507\"\u003e#3507\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003efs:default\u003c/code\u003e and \u003ccode\u003efs:read-app-specific-dirs-recursive\u003c/code\u003e not giving any command scopes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3fb27bf13a88dd1e5aa2cc933408be02b0eafc91\"\u003e\u003ccode\u003e3fb27bf1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3504\"\u003e#3504\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../vasfvitor\"\u003e\u003ccode\u003e@​vasfvitor\u003c/code\u003e\u003c/a\u003e) Fixed \u003ccode\u003edeny-webview-data\u003c/code\u003e has no effect, and on Linux, only deny access to the webview data paths instead of the entire \u003ccode\u003e$APPLOCALDATA\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-fs@2.5.2\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 2.4kB README.md\nnpm notice 32.8kB dist-js/index.cjs\nnpm notice 32.6kB dist-js/index.d.ts\nnpm notice 32.0kB dist-js/index.js\nnpm notice 697B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-fs\nnpm notice version: 2.5.2\nnpm notice filename: tauri-apps-plugin-fs-2.5.2.tgz\nnpm notice package size: 21.5 kB\nnpm notice unpacked size: 101.5 kB\nnpm notice shasum: 262ff39542e50e96f1ee8b6b7d471898736d6609\nnpm notice integrity: sha512-XXvMSnFiob+G1[...]J5sDsniRyWxlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662643742\n+ @tauri-apps/plugin-fs@2.5.2\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003efs v2.5.2\u003c/h2\u003e\n\u003ch2\u003e[2.5.2]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610ae\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3507\"\u003e#3507\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix \u003ccode\u003efs:default\u003c/code\u003e and \u003ccode\u003efs:read-app-specific-dirs-recursive\u003c/code\u003e not giving any command scopes\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/fs-v2.5.1...fs-v2.5.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-dialog` from 2.7.1 to 2.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-dialog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c5998\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3531\"\u003e#3531\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Fix missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e on Gradle v9.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cc9ec9b4ad2f9ec9bd57c3503ded1bd94d092c48\"\u003e\u003ccode\u003ecc9ec9b4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3519\"\u003e#3519\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../purvsinojiya-inventyv\"\u003e\u003ccode\u003e@​purvsinojiya-inventyv\u003c/code\u003e\u003c/a\u003e) Fix Android save dialog MIME type when a single MIME type is provided.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded to \u003ccode\u003efs@2.5.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.7.3\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 6.9kB dist-js/index.cjs\nnpm notice 14.6kB dist-js/index.d.ts\nnpm notice 6.8kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.7.3\nnpm notice filename: tauri-apps-plugin-dialog-2.7.3.tgz\nnpm notice package size: 6.7 kB\nnpm notice unpacked size: 33.3 kB\nnpm notice shasum: 7e6d375fec8e39d2a90294604a9d77e66c39a072\nnpm notice integrity: sha512-CRgE+7TP4tvq9[...]oKbMwSI4IEcfA==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662645358\n+ @tauri-apps/plugin-dialog@2.7.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.7.3\u003c/h2\u003e\n\u003ch2\u003e[2.7.3]\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/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.7.1...dialog-v2.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tauri-plugin-log` from 2.8.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003etauri-plugin-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003elog-js v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-log@2.9.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.8kB README.md\nnpm notice 7.0kB dist-js/index.cjs\nnpm notice 3.0kB dist-js/index.d.ts\nnpm notice 6.7kB dist-js/index.js\nnpm notice 715B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-log\nnpm notice version: 2.9.1\nnpm notice filename: tauri-apps-plugin-log-2.9.1.tgz\nnpm notice package size: 5.0 kB\nnpm notice unpacked size: 22.1 kB\nnpm notice shasum: 4b7ce1aeb9c4a666159ad76c8c7a1d5638c24f20\nnpm notice integrity: sha512-8dYNEQOgZcIEq[...]fIfC8lVVEhdlg==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2662652241\n+ @tauri-apps/plugin-log@2.9.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003elog v2.9.1\u003c/h2\u003e\n\u003ch2\u003e[2.9.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e65\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3527\"\u003e#3527\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../Legend-Master\"\u003e\u003ccode\u003e@​Legend-Master\u003c/code\u003e\u003c/a\u003e) Documented Cargo feature flags in each plugin's crate-level documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/6aa2854f314481a459be1189b02c65a2450789ab\"\u003e\u003ccode\u003e6aa2854\u003c/code\u003e\u003c/a\u003e publish new versions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3509\"\u003e#3509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9d6d03269a3dea3e9dbf4635fe0fd68f23f750fa\"\u003e\u003ccode\u003e9d6d032\u003c/code\u003e\u003c/a\u003e chore(deps): update h2 to 0.4.19 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3556\"\u003e#3556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/98f8787de428ee2353567057891112cd5e854f48\"\u003e\u003ccode\u003e98f8787\u003c/code\u003e\u003c/a\u003e ci: fix typo in workflow permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/1a7b12c10256567aca763f4d47cc4da886f73c63\"\u003e\u003ccode\u003e1a7b12c\u003c/code\u003e\u003c/a\u003e ci: add explicit token permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2f4c85c99a1799212e3550ba8b4bc597bc9d26ae\"\u003e\u003ccode\u003e2f4c85c\u003c/code\u003e\u003c/a\u003e chore(deps): bump serde_with (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3490\"\u003e#3490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/c546de061656f37a6c2192f82eea0060c84460d0\"\u003e\u003ccode\u003ec546de0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency rollup to v4.62.5 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3520\"\u003e#3520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/db9c5998feff9384f9cbbefcbe0d45937c00a1fc\"\u003e\u003ccode\u003edb9c599\u003c/code\u003e\u003c/a\u003e fix(android): missing \u003ccode\u003econsumer-rules.pro\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3531\"\u003e#3531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9c9343772b8feb8d63c84cd6e0d36164b33415c3\"\u003e\u003ccode\u003e9c93437\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.66.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3391\"\u003e#3391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/685610ae782b668770d412f42a5d52d2cc9e497e\"\u003e\u003ccode\u003e685610a\u003c/code\u003e\u003c/a\u003e fix(fs): default permissions (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3507\"\u003e#3507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f8053e659e4ccd85c1f52833411ff8417cbc5e69\"\u003e\u003ccode\u003ef8053e6\u003c/code\u003e\u003c/a\u003e docs: cargo features (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3527\"\u003e#3527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.8.0...log-v2.9.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.30 to 0.4.34\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/releases\"\u003elog's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.32 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/730\"\u003erust-lang/log#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.4.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix typos in kv compile errors and log documentation by \u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrepare for 0.4.31 release by \u003ca href=\"https://github.com/KodrAus\"\u003e\u003ccode\u003e@​KodrAus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/728\"\u003erust-lang/log#728\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rust-lang/log/blob/master/CHANGELOG.md\"\u003elog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.4.34] - 2026-08-22\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edoc: Add context-logger utility to README by \u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd alloc support for boxed loggers by \u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alekseysidorov\"\u003e\u003ccode\u003e@​alekseysidorov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/735\"\u003erust-lang/log#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/malezjaa\"\u003e\u003ccode\u003e@​malezjaa\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/737\"\u003erust-lang/log#737\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.33...0.4.34\"\u003ehttps://github.com/rust-lang/log/compare/0.4.33...0.4.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.33] - 2026-06-20\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed key comparison by \u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/matteo-zeggiotti-ok\"\u003e\u003ccode\u003e@​matteo-zeggiotti-ok\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/732\"\u003erust-lang/log#732\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.32...0.4.33\"\u003ehttps://github.com/rust-lang/log/compare/0.4.32...0.4.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.32] - 2026-06-04\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eValue\u003c/code\u003e -\u0026gt; string conversions with \u003ccode\u003ekv\u003c/code\u003e + \u003ccode\u003estd\u003c/code\u003e features instead of \u003ccode\u003ekv_std\u003c/code\u003e by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/729\"\u003erust-lang/log#729\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.31...0.4.32\"\u003ehttps://github.com/rust-lang/log/compare/0.4.31...0.4.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e[0.4.31] - 2026-06-02\u003c/h2\u003e\n\u003ch3\u003eWhat's Changed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage static str key when possible by \u003ca href=\"https://github.com/tisonkun\"\u003e\u003ccode\u003e@​tisonkun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/727\"\u003erust-lang/log#727\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Isvane\"\u003e\u003ccode\u003e@​Isvane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rust-lang/log/pull/726\"\u003erust-lang/log#726\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.31\"\u003ehttps://github.com/rust-lang/log/compare/0.4.30...0.4.31\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/8034743dd9d7f7583bd9a670271483d176130911\"\u003e\u003ccode\u003e8034743\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/738\"\u003e#738\u003c/a\u003e from rust-lang/cargo/0.4.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/7d1e24e3506d4ffa1badf6c9ea357779877adaf0\"\u003e\u003ccode\u003e7d1e24e\u003c/code\u003e\u003c/a\u003e prepare for 0.4.34 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/3b939b6714616dc32193c12019861c7c518c5edb\"\u003e\u003ccode\u003e3b939b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/737\"\u003e#737\u003c/a\u003e from malezjaa/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/b88266cfed8b287f8c35b2015808b09b056f61af\"\u003e\u003ccode\u003eb88266c\u003c/code\u003e\u003c/a\u003e Add alloc support for boxed loggers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/037d7a58f6ad184abb3afc4db81d37c43a5696ec\"\u003e\u003ccode\u003e037d7a5\u003c/code\u003e\u003c/a\u003e doc: Add context-logger utility to README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/f405739f3a15a3f00680c793e1e1fa7e57d26ba4\"\u003e\u003ccode\u003ef405739\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/734\"\u003e#734\u003c/a\u003e from rust-lang/cargo/0.4.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/6a24abf0835cef62e3d882287c97307dd3ecb403\"\u003e\u003ccode\u003e6a24abf\u003c/code\u003e\u003c/a\u003e prepare for 0.4.33 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/87e062162e051d54bb553aacae3f0c6c4c213e59\"\u003e\u003ccode\u003e87e0621\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/rust-lang/log/issues/732\"\u003e#732\u003c/a\u003e from matteo-zeggiotti-ok/fix-key-comparison\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/a9b57119a631249fc8e881c7ef78e2028aacb823\"\u003e\u003ccode\u003ea9b5711\u003c/code\u003e\u003c/a\u003e Review: fallback to the \u0026amp;str hash\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rust-lang/log/commit/cc89cc6e41190de36892e33fff48e5f48cf57fa9\"\u003e\u003ccode\u003ecc89cc6\u003c/code\u003e\u003c/a\u003e Review: fixed other comparisons\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/rust-lang/log/compare/0.4.30...0.4.34\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `chrono` from 0.4.44 to 0.4.45\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chronotope/chrono/releases\"\u003echrono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.45\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow by \u003ca href=\"https://github.com/SAY-5\"\u003e\u003ccode\u003e@​SAY-5\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1787\"\u003echronotope/chrono#1787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etz_data: fix tzdata locations on Android by \u003ca href=\"https://github.com/caruschalalamove\"\u003e\u003ccode\u003e@​caruschalalamove\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chronotope/chrono/pull/1789\"\u003echronotope/chrono#1789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/170338250e836976a211e64728ec956e45e78a39\"\u003e\u003ccode\u003e1703382\u003c/code\u003e\u003c/a\u003e Prepare 0.4.45 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/881f9ab2f7068c98173cce86ce1a3642848ce98a\"\u003e\u003ccode\u003e881f9ab\u003c/code\u003e\u003c/a\u003e tz_data: fix tzdata locations on Android\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/f14ead46c0feeed8d5b2471c7a55069fbc822d01\"\u003e\u003ccode\u003ef14ead4\u003c/code\u003e\u003c/a\u003e fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/c6063e6f5a03a48c6feeac3eb5b51ab4cb902759\"\u003e\u003ccode\u003ec6063e6\u003c/code\u003e\u003c/a\u003e Update similar-asserts requirement from 1.6.1 to 2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chronotope/chrono/commit/120686c82c5da90377e815edb82c9a80b6b4f2be\"\u003e\u003ccode\u003e120686c\u003c/code\u003e\u003c/a\u003e Bump codecov/codecov-action from 5 to 6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chronotope/chrono/compare/v0.4.44...v0.4.45\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `indexmap` from 2.14.0 to 2.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md\"\u003eindexmap's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.14.2 (2026-09-04)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix item hygiene in map and set macros. Previously, an internal \u003ccode\u003econst CAP\u003c/code\u003e\ncould shadow the same name in the caller's namespace.\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003econst\u003c/code\u003e initialization of empty \u003ccode\u003eindexmap_with_default!\u003c/code\u003e and\n\u003ccode\u003eindexset_with_default!\u003c/code\u003e. The hasher may also be omitted if it's inferrable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.14.1 (2026-08-28)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSimplify comparisons where \u003ccode\u003eEquivalent\u003c/code\u003e isn't needed (\u003ccode\u003eQ = K\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eUnify index assertions for bounds checks.\u003c/li\u003e\n\u003cli\u003eFix (or \u003ccode\u003eexpect\u003c/code\u003e) clippy lints.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/41a870887c4c77adf665886e63df08f406bfe37a\"\u003e\u003ccode\u003e41a8708\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/450\"\u003e#450\u003c/a\u003e from cuviper/macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/0fb7b5c813c94dcb16f220d249e42a7b9e4ea44d\"\u003e\u003ccode\u003e0fb7b5c\u003c/code\u003e\u003c/a\u003e Release 2.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/55e6b28278f242b4d4190a14b6e86c09580dd75a\"\u003e\u003ccode\u003e55e6b28\u003c/code\u003e\u003c/a\u003e Improve the empty macro cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c067355e1ca5ec39348f42dcee582d4f222c3295\"\u003e\u003ccode\u003ec067355\u003c/code\u003e\u003c/a\u003e Fix item hygiene in user macros\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/fdf7e1738b3b53869bdc15d666f9b81961041825\"\u003e\u003ccode\u003efdf7e17\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/indexmap-rs/indexmap/issues/449\"\u003e#449\u003c/a\u003e from cuviper/release-2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/ada540e17cc7d8f38359f7d83c225e38f367c86b\"\u003e\u003ccode\u003eada540e\u003c/code\u003e\u003c/a\u003e Release 2.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/af93b43ecd62d28deb59a6ac23f98bd115475eaf\"\u003e\u003ccode\u003eaf93b43\u003c/code\u003e\u003c/a\u003e expect clippy::redundant_slicing in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/c95da18c97d2742fe8731f36e81c1d04f0620c6a\"\u003e\u003ccode\u003ec95da18\u003c/code\u003e\u003c/a\u003e fix clippy::derivable_impls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/21963654e41f86f396a2ba6d9582ccd8eb7df52c\"\u003e\u003ccode\u003e2196365\u003c/code\u003e\u003c/a\u003e fix clippy::useless_vec (and more) in tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indexmap-rs/indexmap/commit/1c2be7b00c5bb61f654210355d1e9f0d9be03956\"\u003e\u003ccode\u003e1c2be7b\u003c/code\u003e\u003c/a\u003e use inherent usize::MAX\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/indexmap-rs/indexmap/compare/2.14.0...2.14.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/dannysmith/astro-editor/pull/319","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dannysmith%2Fastro-editor/issues/319","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/319/packages"}}]}